OleLoadPicture sehr zimperlich?



  • Hallo,

    Ich hab gerade einen misteriösen Fehler gefunden. Ich benutze OleLoadPicture ( ähnlich wie der Code aus der FAQ). Gebe ich nun "Blödsin" in dem Stream d.h. keinen validen JPEG - Stream, so giebt OleLoadPicture E_FAIL zurück. Soweit so gut, darauf kann man ja reagieren, indem man dann alles freigiebt.

    Nun verwende ich das ganze in einer Schleife (Datenkonvertierung in einer DB). Irgendwie hatte ich da ein Fehler, so daß das erste Bild (JPEG) immer defekt war. Nach ein paar durchläufen kam dann immer in OleLoadPicture ein crash.

    Man sollte also immer vorher noch prüfen, ob das, was man an OleLoadPicture übergiebt auch wirklich ein "ordentliches" JPEG ist, oder irre ich mich da?


Anmelden zum Antworten