- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- sh4d0w: Árnyékos sarok
- kenand: Hol volt, hol nem volt, Thunderbolt...
- Magga: PLEX: multimédia az egész lakásban
- lkristóf: Prohardver fórum userscript – hogy lásd, mikor neked válaszoltak
- GoodSpeed: Samsung DV90DG52A0ABLE hőszivattyús szárítógép
- Elektromos rásegítésű kerékpárok
- sziku69: Szólánc.
-
LOGOUT

Új hozzászólás Aktív témák
-
aviator
tag
Sziasztok,
Egy Win32-es projekt jelentős részét kellene átlátnom, megértenem, majd utána a saját igényeimnek megfelelően bővíteni. Jelenleg ott tartok a dologgal, hogy van egy exe fájlom, és megvan hozzá a forráskód. Az exe fájl szépen lefut ahogy kell, viszont ha a forráskódját beillesztem az editorba és megpróbálom futtatni, akkor elindul ugyan, de egy, a forráskódban definiált hibaüzenetet kapok. Visszafejtve arra jutottam, hogy a hibaüzenetet azért kapom mert nem tud lefutni a CreateFilemapping függvény.
A kódrészlet:
#define MAX_SIZE 0x7F00 // Largest data (kept below 32k to avoid// any possible 16-bit sign problems)// create the file-mapping objectm_hMap = CreateFileMapping((HANDLE)0xFFFFFFFF, // use system paging fileNULL, // securityPAGE_READWRITE, // protection0, MAX_SIZE+256, // sizeszName); // nameif ((m_hMap == 0) || (GetLastError() == ERROR_ALREADY_EXISTS)){ *pdwResult = FSUIPC_ERR_MAP;FSUIPC_Close();return FALSE;}
Az if-ben az első feltétel teljesül, tehát az m_hMap értéke marad a kezdeti nulla, azaz nem kap értéket a függvénytől, ezért íródik be az if-en belül a *pdwResult címre a hibaüzenet. Hiba nincs, a GetLastError() nullát ad vissza, ezt ellenőriztem.
Az egész kódrészlet egy másik függvény része, ezért van return FALSE a végén.A kérdés, hogy mi lehet az oka annak, hogy nem fut le a CreateFileMapping függvény?
Igazából most van dolgom először Win32-es programmal, a butaságok állításáért, kérdezéséért előre is elnézést.
Köszönöm a segítséget.
Új hozzászólás Aktív témák
● olvasd el a téma összefoglalót!
- Építő/felújító topik
- Amazfit Bip 6 - jót olcsón
- Arc Raiders
- Xbox Series X|S
- Intel Core i5 / i7 / i9 "Alder Lake-Raptor Lake/Refresh" (LGA1700)
- alza vélemények - tapasztalatok
- A fociról könnyedén, egy baráti társaságban
- Samsung Galaxy Watch8 és Watch8 Classic – lelkes hiperaktivitás
- Kínai és egyéb olcsó órák topikja
- Gyúrósok ide!
- További aktív témák...
- Vállalom telefonok,tabletek javítását ,(szoftveres hibát is,frp lock-ot is)márkától fügetlenűl
- Telefon felváráslás!! Samsung Galaxy S22/Samsung Galaxy S22+/Samsung Galaxy S22 Ultra
- ÁRGARANCIA!Épített KomPhone i5 14400F 32/64GB RAM RX 9060 XT 16GB GAMER PC termékbeszámítással
- iMac 16,2 i5-5675R 8GB RAM 1TB SSD NEM FUSION DRIVE!!!
- 18 éve! Billentyűzet magyarítás magyarosítás. Festés vagy lézerezés és egyebek! 3 lehetőség is van.
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest
Cég: Central PC számítógép és laptop szerviz - Pécs
Város: Pécs


