Chyba při GetDIBits

Místo pro dotazy a rady ohledně programovacích jazyků (C++, C#, PHP, ASP, Javascript, VBS..) a tvorby webových stránek

Moderátor: Mods_senior

Zamčeno
Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: 17 zář 2011 12:36
Bydliště: Vršovice
Kontaktovat uživatele:

Chyba při GetDIBits

Příspěvek od strangereu »

Tady je ta chyba:

Kód: Vybrat vše

"stack around variable 'xxxx' was corrupted"
GetDIBits(hDC, hBitmap, 0, MyBMInfo.bmiHeader.biHeight, (LPVOID)lpPixels, &MyBMInfo, DIB_RGB_COLORS)


Tady je kód

Kód: Vybrat vše

BITMAPINFO MyBMInfo = {0};
 memset(&MyBMInfo, 0, sizeof(MyBMInfo));
  MyBMInfo.bmiHeader.biSize = sizeof( MyBMInfo.bmiHeader );
 
 int r = GetDIBits(hDC, hBitmap, 0, 0, NULL, &MyBMInfo, DIB_RGB_COLORS);
BYTE* lpPixels = new BYTE[MyBMInfo.bmiHeader.biSizeImage];
MyBMInfo.bmiHeader.biCompression = BI_RGB;  // No-compression



Nevíte proč to vyhazuje tu chybu? Už si nevím rady...
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba při GetDIBits

Příspěvek od CZechBoY »

nevidim proměnnou xxxx
asi hoď celej kod
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: 17 zář 2011 12:36
Bydliště: Vršovice
Kontaktovat uživatele:

Re: Chyba při GetDIBits

Příspěvek od strangereu »

Toto je vše

Kód: Vybrat vše

BITMAPINFO MyBMInfo = {0};
 memset(&MyBMInfo, 0, sizeof(MyBMInfo));
    MyBMInfo.bmiHeader.biSize = sizeof( MyBMInfo.bmiHeader );

GetDIBits(hDC, hBitmap, 0, 0, NULL, &MyBMInfo, DIB_RGB_COLORS);
 MyBMInfo.bmiHeader.biCompression = BI_RGB;  // No-compression
GetDIBits(hDC, hBitmap, 0, MyBMInfo.bmiHeader.biHeight, (LPVOID)lpPixels, &MyBMInfo, DIB_RGB_COLORS)
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: 20 srp 2008 14:02
Bydliště: Brno
Kontaktovat uživatele:

Re: Chyba při GetDIBits

Příspěvek od CZechBoY »

to tam nemáš ani main a include?
PHP, Nette, MySQL, C#, TypeScript, Python
IntelliJ Idea, Docker, Opera browser, Linux Mint
iPhone XS
Raspberry PI 3 (KODI, Raspbian)
XBox One S, PS 4, nVidia GeForce NOW
Zamčeno
  • Podobná témata
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Chyba CPU na desce
    od petan320 » » v Problémy s hardwarem
    16 Odpovědi
    10078 Zobrazení
    Poslední příspěvek od petr22
  • Chyba hardware.
    od Steage7717 » » v Problémy s hardwarem
    4 Odpovědi
    4159 Zobrazení
    Poslední příspěvek od Steage7717
  • Sqlite - systémová chyba
    od cindy the skull » » v Vše ostatní (sw)
    6 Odpovědi
    11997 Zobrazení
    Poslední příspěvek od atari
  • Chyba příkazový řádek
    od zik9 » » v Windows 11, 10, 8...
    4 Odpovědi
    3245 Zobrazení
    Poslední příspěvek od zik9
  • prohližeč událostí id 1796 chyba
    od walderan » » v Problémy s hardwarem
    9 Odpovědi
    6073 Zobrazení
    Poslední příspěvek od walderan

Zpět na „Programování a tvorba webu“