Seite 1 von 2
Problem mit LoadImage()
Verfasst: 10.05.2010 17:22
von The_Dark_Zim-.-
Hey Ho
Ich hab da ein Problem, wenn ich ein kaputtes Bild lade. Bsp. ein umbenanntes Textdokument.
Wenn ich nun mit If LoadImage(0,"test.jpg") die datei öffnen will, lässt der Debugger das Programm stoppen.
Wie krieg ich ihn dazu weiter zu machen? Sprich ich will ja mit dem If eigentlich überprüfen ob es geladen werden kann.
Hoffe ihr versteht was ich meine ^^
Gruß Zim
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:30
von ts-soft
Falsche Einstellung:
Einstellungen / Debugger / Warnstufe auswählen: Warnungen anzeigen!
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:32
von The_Dark_Zim-.-
Ähm der steht auf Warnung anzeigen
Heisst wenn mein debugger aus wäre würde es normal laufen ?!
Hatte die Befürchtung das die EXE sich aufhängen wird wenn der Fall auftritt
Gruß ZIM
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:39
von ts-soft
Es läuft auch mit angeschalteten Debugger normal weiter! Lediglich im Source wird die Zeile gelb
gekennzeichnet. Anhalten würde er nur bei: Warnung als Fehler behandeln oder so ähnlich.
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:41
von The_Dark_Zim-.-
Es wird ja rot und bleibt stehen .. das ist ja das Problem
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:44
von ts-soft
The_Dark_Zim-.- hat geschrieben:Es wird ja rot und bleibt stehen .. das ist ja das Problem
Dann liegt der Fehler aber woanders!
Code: Alles auswählen
LoadImage(0, "blabla")
MessageRequester("", "Hello World!")
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 17:47
von The_Dark_Zim-.-
hm ... Hab gerade das
Code: Alles auswählen
UseJPEG2000ImageDecoder()
UseJPEG2000ImageEncoder()
UseJPEGImageDecoder()
UseJPEGImageEncoder()
UsePNGImageDecoder()
UsePNGImageEncoder()
UseTGAImageDecoder()
UseTIFFImageDecoder()
CreateFile(0,"test.jpg")
If LoadImage(0,"test.jpg")
Debug("ok")
Else
Debug("fail")
EndIf
End
getestet und es lief. Scheint also wirklich an was anderem zu liegen
Gruß Zim
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 18:01
von ts-soft
Wahrscheinlich da, wo Du das nicht geladene Image anzeigen möchtest, weil das
geht nicht und ist dann auch ein IMA. Deshalb prüfste ja vorher, und wenn laden
fehlgeschlagen darfste auch nicht versuchen es darzustellen!
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 18:43
von The_Dark_Zim-.-
Hm mist, es liegt anscheinend an der ImagePluginOLE lib.. Kann man das umgehen, das es dort ein Fehler erzeugt ?
Re: Problem mit LoadImage()
Verfasst: 10.05.2010 19:00
von ts-soft
Eine ImageOle Plugin lib kenne ich lediglich von El Choni, die dürfte bald 100 werden
Entweder du verzichtest auf die Lib oder Du suchst hier im Board, im engl. Forum oder im CodeArchiv
nach entsprechenden Routinen. Ich hab die leider nicht mehr auf meiner HD, da die eigentlich überflüssig
sind, da PB ja die meisten Formate so unterstützt und die paar Bytes, die man mit der Lib spart heutzutage
eigentlich niemanden mehr juckt.