- droidic: Videó letöltés yt-dlp-vel (profi módszer)!!!
- sziku69: Fűzzük össze a szavakat :)
- Luck Dragon: Asszociációs játék. :)
- gban: Ingyen kellene, de tegnapra
- ldave: New Game Blitz - 2025
- Boss81: Halott Torrentek keresése, törlése egyszerűen.
- Magga: PLEX: multimédia az egész lakásban
- D1Rect: Nagy "hülyétkapokazapróktól" topik
- Ismerkedés a Zyxel NSA325 v2-vel
- Lenry: Melléképületblog - 4. rész - Kocsibeálló
-
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 object
m_hMap = CreateFileMapping(
(HANDLE)0xFFFFFFFF, // use system paging file
NULL, // security
PAGE_READWRITE, // protection
0, MAX_SIZE+256, // size
szName); // name
if ((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!
- Elite: Dangerous
- Színes, szemkímélő E Ink monitor jött a BOOX gondozásában
- Veszprém és környéke adok-veszek-beszélgetek
- Hobby rádiós topik
- Xiaomi 13T és 13T Pro - nincs tétlenkedés
- One mobilszolgáltatások
- Mibe tegyem a megtakarításaimat?
- Kerékpárosok, bringások ide!
- Ez lenne a népkártya? Teszten a GeForce RTX 5060 Ti 16 GB
- Apple asztali gépek
- További aktív témák...
- Csere-Beszámítás! Asztali számítógép PC Játékra. I5 12400F / RTX 3070 / 32GB DDR4 / 1TB SSD
- Keychron K2 HE
- ZBook Firefly 14 G10 14" FHD+ IPS i5-1335U RTX A500 16GB 512GB NVMe IR kam gar
- Csere-beszámítás! Számítógép PC Játékra! I3 14100F / RTX 3060 12GB / 32GB DDR4 / 500GB SSD
- PS5(DS5) Hall effect és Xbox Series TMR analóg analóg csere
- MÉG ÁRCSÖKKENTÉS Lenovo Thinkcentre E73 asztali gép eladó
- LG 77G4 - 77" OLED evo - 4K 144Hz 0.1ms - MLA - 3000 Nits - NVIDIA G-Sync - AMD FreeSync - HDMI 2.1
- AKCIÓ! Lenovo Thinkpad P15 Gen1 15 FHD notebook - i7 10850H 16GB RAM 512GB SSD Quadro T1000 W11
- Motorola E40 64GB, Kártyafüggetlen, 1 Év Garanciával
- Azonnali kézbesítés az év bármely pillanatában
Állásajánlatok
Cég: PCMENTOR SZERVIZ KFT.
Város: Budapest