- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Milyen videókártyát?
- Otthoni időjárás-állomás
- SSD kibeszélő
- Hobby elektronika
- John Carmack csalódott a DGX Sparkban
- HiFi műszaki szemmel - sztereó hangrendszerek
- Hardverkiállítás a hónap vége felé közeledve
- Fejhallgató erősítő és DAC topik
- TCL LCD és LED TV-k
-
PROHARDVER!

Új hozzászólás Aktív témák
-
dqdb
nagyúr
válasz
pmonitor
#17807
üzenetére
void search(wchar_t* sPath, wchar_t* sFileMask, FAJLKERESESEREDMENYE* pFke, char almappae, char mappae, char fajle)Ha már állandóan az optimalizáláson pörögsz, akkor hol vannak a
constmódosítók azon paraméterek elől, amelyek értékét nem módosítja a kód, és emiatt a compiler optimalizáláskor figyelembe tudja venni?wchar_t* sPath_1 = (wchar_t*)GlobalAlloc(LMEM_FIXED, (wcslen(sPath) + wcslen(sFileMask) + 1) * sizeof(wchar_t));Először is:
Másodszor az első paraméterben szereplő
LMEM_FIXEDaLocalAllochíváshoz tartozó konstans, itt aGMEM_FIXEDkonstanst kellene használni.if (sPath_1 == INVALID_HANDLE_VALUE) MessageBox(0, L"memória", L"Üzenet", 0);A dokumentáció alapján sikertelen foglalás esetében a
GlobalAllocvisszatérési értékeNULL, míg azINVALID_HANDLE_VALUEértéke -1, szóval rossz a hibakezelésnél mind a feltétel, mind a kezelése, hiszen NULL pointerrel továbbengeded a futást.És itt abbahagytam, mert feleslegesnek éreztem folytatni. Az egy pillantásra látszik, hogy tele van a kód buffer overflow aknával.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- ASUS TUF Gaming A15 gamer laptop, Ryzen 7 6800H, RTX 3060 140W, 300hz, dobozában szép állapotban!
- s 775, s1156, s1366, s1155, s1150, s1151, s2011, s1200, s1700 , s1851 notebook alaplapok, bontás
- s754, s939, AM2, AM2+, AM3, AM3+, AM4, FM1, FM2 alaplap, CPU akciÓÓÓ
- PS5 Slim Digital 1TB // Számla+Garancia //
- Plexi oldalú, alsó tápos Cooler Master ATX ház leárazás!!!
- MacBook felvásárlás!! MacBook, MacBook Air, MacBook Pro
- BESZÁMÍTÁS! Lenovo Legion Go S 32GB/1TB kézikonzol garanciával hibátlan működéssel
- MSI Katana GF76 - 17.3"FHD 144Hz - i5-11400H - 8GB - 512GB - Win11 - RTX 3050 Ti - MAGYAR
- HIBÁTLAN iPhone 13 mini 128GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3285
- Xbox Series X 1 TB + kontroller 6 hó garancia, számlával!
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Promenade Publishing House Kft.
Város: Budapest




