Chyba při GetDIBits Vyřešeno

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

Uživatelský avatar
strangereu
Level 4.5
Level 4.5
Příspěvky: 1719
Registrován: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Chyba při GetDIBits

Příspěvekod strangereu » 13 zář 2013 19:30

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...
http://screenshare.cz/

Reklama
Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Chyba při GetDIBits

Příspěvekod CZechBoY » 13 zář 2013 20:20

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: září 11
Bydliště: Vršovice
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Chyba při GetDIBits

Příspěvekod strangereu » 13 zář 2013 20:24

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)
http://screenshare.cz/

Uživatelský avatar
CZechBoY
Master Level 9.5
Master Level 9.5
Příspěvky: 8813
Registrován: srpen 08
Bydliště: Brno
Pohlaví: Muž
Stav:
Offline
Kontakt:

Re: Chyba při GetDIBits  Vyřešeno

Příspěvekod CZechBoY » 13 zář 2013 20:27

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


  • Mohlo by vás zajímat
    Odpovědi
    Zobrazení
    Poslední příspěvek
  • Chyba CPU na desce
    od petan320 » 24 bře 2025 15:29 » v Problémy s hardwarem
    16
    7670
    od petr22 Zobrazit poslední příspěvek
    02 dub 2025 21:50
  • Chyba hardware. Příloha(y)
    od Steage7717 » 10 lis 2024 16:29 » v Problémy s hardwarem
    4
    3268
    od Steage7717 Zobrazit poslední příspěvek
    12 lis 2024 18:49
  • Sqlite - systémová chyba Příloha(y)
    od cindy the skull » 27 úno 2025 11:59 » v Vše ostatní (sw)
    6
    10184
    od atari Zobrazit poslední příspěvek
    16 bře 2025 11:11
  • Chyba příkazový řádek Příloha(y)
    od zik9 » 05 čer 2025 11:24 » v Windows 11, 10, 8...
    4
    1148
    od zik9 Zobrazit poslední příspěvek
    12 čer 2025 15:33
  • prohližeč událostí id 1796 chyba Příloha(y)
    od walderan » 01 dub 2025 15:58 » v Problémy s hardwarem
    9
    3948
    od walderan Zobrazit poslední příspěvek
    04 dub 2025 15:42

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

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 3 hosti