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