Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » C / C++ (WinAPI, Konsole) » Gdi+ zugriffsverletzung bei drawImage

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
22.04.2011, 11:43 Uhr
Kekskrümel



hallo! bin neu hier und habe gleich mal eine frage an jemanden der sich gut mit gdi+ auskennt.
danke schon mal für die antworten.

hier mein code(soll auf mit double buffering auf desktop zeichnen):

C++:
DWORD pdwGdiStartup;            
GdiplusStartupInput GdiStartupInp;

Graphics *current_graphic=new Graphics(GetWindowDC(GetDesktopWindow()));

GdiplusStartup(&this->pdwGdiStartup, &this->GdiStartupInp, NULL);

Bitmap *doubleBuffering=new Bitmap(800,600);
Graphics *graphic=Graphics::FromImage(this->doubleBuffering);

graphic->DrawLine(new Pen(Color(255,0,0)),0,0,200,300);

current_graphic->DrawImage(doubleBuffering,0,0,800,600);  //hier bei debugging zugriffsverletzung



Die genaue fehlerbeschreibung lautet:
Unbehandelte Ausnahme bei 0x00ca3eeb in Desktop2DTest.exe: 0xC0000005: Zugriffsverletzung beim Lesen an Position 0x00000000.

Danke schon im voraus!
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
001
22.04.2011, 15:30 Uhr
0xdeadbeef
Gott
(Operator)


wenn mich nicht alles täuscht, musst du GdiplusStartup vor allen anderen GDI+-Calls ausführen.

C++:
DWORD pdwGdiStartup;            
GdiplusStartupInput GdiStartupInp;

GdiplusStartup(&this->pdwGdiStartup, &this->GdiStartupInp, NULL); // <-- hier

Graphics *current_graphic=new Graphics(GetWindowDC(GetDesktopWindow()));

// nicht hier


--
Einfachheit ist Voraussetzung für Zuverlässigkeit.
-- Edsger Wybe Dijkstra
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ C / C++ (WinAPI, Konsole) ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: