OnError-Ereignisse
Verfasst: 06.04.2006 19:29
Welche Fehler werden eigentlich bei OnError in PB4beta gemeldet?
Bis jetzt ist es mir nur gelungen, Division durch Null zu erzeugen. Das Beispiel aus der Hilfe zu SetErrorNumber() mit 53 für FileNotFound geht nicht, da kommt "Unknown Error". Und der InvalideMemoryAccess nach Int() in beta8 wird auch nicht abgefangen, ohne Debugger an wird das Programm einfach beendet.
Eine Liste der verfügbaren Fehlermeldungen in der Hilfe wäre schön. Der Versuch einer Auflistung mit
geht nicht, das Programm kommt nicht weit. 
Sven
Bis jetzt ist es mir nur gelungen, Division durch Null zu erzeugen. Das Beispiel aus der Hilfe zu SetErrorNumber() mit 53 für FileNotFound geht nicht, da kommt "Unknown Error". Und der InvalideMemoryAccess nach Int() in beta8 wird auch nicht abgefangen, ohne Debugger an wird das Programm einfach beendet.
Eine Liste der verfügbaren Fehlermeldungen in der Hilfe wäre schön. Der Versuch einer Auflistung mit
Code: Alles auswählen
Procedure ErrorHander()
PrintN("Number " + Str(GetErrorNumber()))
PrintN("Descrpt " + GetErrorDescription())
EndProcedure
OnErrorGosub(@ErrorHander())
If OpenConsole()
For k.l = 0 To 255
SetErrorNumber(k)
PrintN("")
Next
PrintN("Return zum Beenden.")
Input()
EndIf

Sven