BEGIN SEQUENCE trotzdem XPPFATAL.LOG ? [erledigt]
Verfasst: Mo, 07. Dez 2015 6:31
hi,
ich habe diese Konstruktionder API Aufruf funktioniert*** aber "danach" tritt ein Fehler auf den ich abfangen wollte ...
nun komme ich gar nicht in das RECOVER sondern er bricht ab mit einem XppFatal.Log was auf die besagte Zeile führt.
und nun wer hat eine Erklärung / Idee ?
p.s. wenn ich die Zeile auskommentiere bekomme ich in der LETZTEN Zeile bei WAIT ein XppFatal.Log
*** USB Stick wird abgemeldet, LED geht aus (XP), Ballon / Msgbox erscheint ( XP / Vista ... 8.1 / 10 mit Manifest )
ich habe diese Konstruktion
Code: Alles auswählen
BEGIN SEQUENCE
// "eject" USB Stick / Drive
res := @setupapi:CM_Request_Device_EjectA(DevInstParent, @VetoType, @VetoNameW, MAX_PATH, 0)
RECOVER USING oError
ERRORBLOCK(bOldError)
? VAR2CHAR(oError:args)
? VAR2CHAR(oError:description)
? VAR2CHAR(oError:genCode)
? VAR2CHAR(oError:operation)
? VAR2CHAR(oError:osCode)
? VAR2CHAR(oError:subCode)
? ProcName(1)
? PROCLINE(1)
END SEQUENCE
ERRORBLOCK(bOldError)
? "EjectA End"
nun komme ich gar nicht in das RECOVER sondern er bricht ab mit einem XppFatal.Log was auf die besagte Zeile führt.
und nun wer hat eine Erklärung / Idee ?
p.s. wenn ich die Zeile auskommentiere bekomme ich in der LETZTEN Zeile bei WAIT ein XppFatal.Log
*** USB Stick wird abgemeldet, LED geht aus (XP), Ballon / Msgbox erscheint ( XP / Vista ... 8.1 / 10 mit Manifest )