oBitmap:loadFile() gibt Laufzeitfehler
Verfasst: Mo, 06. Mai 2019 13:49
Hallo,
ich habe eine Vorschau gebaut, die mir die Datei in ein XbpBitmap lädt. Das ganze sieht dann so aus:
Das funktioniert auch absolut einwandfrei. Aber jetzt sind da ein paar Bilder, die das regelmäßig und reproduzierbar zum Absturz bringen. Mich irritiert dabei die Fehlermeldung:
Was kann da falsch laufen?
Mit allen anderen Bilder klappt das einwandfrei. Und IrfanView öffnet diese Bilder auch korrekt und anstandslos.
Jan
ich habe eine Vorschau gebaut, die mir die Datei in ein XbpBitmap lädt. Das ganze sieht dann so aus:
Code: Alles auswählen
oStatic := XbpStatic():new(MEMVAR->oXbp, , {845, 0}, {835, 960})
oStatic:lbClick := {|aPos, uNil, self| ShellOpenFile(cDatei)}
oStatic:create()
oPs := XbpPresSpace():new():create(oStatic:winDevice())
oBitmap := XbpBitmap():new():create(oPs)
oBitmap:loadFile(cDatei)
Ich habe da ein Objekt, und ich habe einen Textstring. Die Meldung läuft aber auf "Ungültiger numerischer Wert für Operation".Sprachen-Version : 1095
Betriebssystem : Windows 10 1803 Build 17134
------------------------------------------------------------------------------
oError:args :
-> VALTYPE: O CLASS:XbpBitmap
-> VALTYPE: C VALUE:P:\09 Diverses\200 Kundenfotos\1260000-1269999\1262682 MUSTERMANN VERPACKUNGEN\Mail 2019.05.06 05-35\DSCN2850.jpg
oError:canDefault : .F.
oError:canRetry : .F.
oError:canSubstitute: .T.
oError:cargo : NIL
oError:description : Ungültiger numerischer Wert für Operation
oError:filename :
oError:genCode : 12
oError:operation : :loadFile
oError:osCode : 0
oError:severity : 2
oError:subCode : 5
oError:subSystem : BASE
oError:thread : 1
oError:tries : 0
Was kann da falsch laufen?
Mit allen anderen Bilder klappt das einwandfrei. Und IrfanView öffnet diese Bilder auch korrekt und anstandslos.
Jan