Speicherleck & OleLoadPicturePath
-
Hallo,
folgender Code lädt mir in null-komma-nix den Speicher voll:IPicture *m_bild; while(true){ hr=OleLoadPicturePath(L"http://www.test.de/test.jpg", 0, 0, 0, IID_IPicture,(void **)&m_bild); Sleep(10); } delete m_bild;
Nur leider will ich das gar nicht. Ich will das Bild zwar laufend aktualisieren aber nach Möglichkeit ohne das Speicherleck.
Könnt ihr mir helfen?
Danke,
Michael
-
Wie kommst du auf delete? Das braucht man nur wenn Speicher mit new angefordert wurde. m_bild->Release() wäre richtig. Und die Speicherfreigabe muss natürlich in die Schleife mit rein.
-
Klasse, danke dir! Jetzt gehts.
Grüße,
Michael