- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- Professzionális Intel videokártyák az ASRock receptje szerint
- Nagy méretű EIZO monitor jön nyáron színkritikus alkalmazásokhoz
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Hazatért holdkörüli útjáról a NASA négy űrhajósa.
- Milyen asztali (teljes vagy fél-) gépet vegyek?
- Hordozható Linux terminál billentyűzettel és érintőképernyővel
- AMD K6-III, és minden ami RETRO - Oldschool tuning
- Hogyan verte le egy telefon chip az egész laptop ipart? – x86 vs ARM
- Mini-ITX
- Kábellel oldaná meg a 12VHPWR gondjait az ASUS
- Milyen billentyűzetet vegyek?
- Professzionális Intel videokártyák az ASRock receptje szerint
- CPU léghűtés kibeszélő
- Kormányok / autós szimulátorok topikja
-
PROHARDVER!

Ú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!
- Hello Leo: véget ér a Starlink egyeduralma
- Forza sorozat (Horizon/Motorsport)
- Starlink
- Facebook és Messenger
- Arc Raiders
- S.T.A.L.K.E.R. 2: Heart of Chornobyl
- iPhone topik
- Intel Dual Core 2000 felhasználók barátságos offolós topikja
- Mibe tegyem a megtakarításaimat?
- Milyen autót vegyek?
- További aktív témák...
- Lenovo Legion Slim 5 Ryzen 7 7840HS 16GB 1000GB RTX 4060 OLED 120Hz 1év garancia
- HIBÁTLAN iPhone 13 256GB Pink -1 ÉV GARANCIA - Kártyafüggetlen, MS3732
- Azonnali készpénzes INTEL CPU NVIDIA VGA számítógép felvásárlás személyesen / postával korrekt áron
- RAZER Kunai Chroma 140mm 3 darabos szett RGB Ventilátor.
- AKCIÓ! LENOVO ThinkPad P15 Gen2 munkaállomás - i7 11800H 64GB DDR4 1TB SSD RTX A2000 4GB W
Állásajánlatok
Cég: Laptopműhely Bt.
Város: Budapest


