ERROR( )-Funktion
Gibt die Nummer des Fehlers zurück, der eine ON ERROR-Routine erzeugt hat.
ERROR( )
Rückgabewerte
Numerisch
Hinweise
ERROR( ) gibt die Nummer des zuletzt aufgetretenen Fehlers zurück. Damit ERROR( ) einen Wert ungleich 0 zurückgeben kann, muss eine ON ERROR-Routine aktiv sein.
ERROR( ) kann den Fehlertyp in einer ON ERROR-Routine zurückgeben, wenn ein Fehler während der Programmausführung abgefangen wird. Die entsprechende Fehlermeldung kann von MESSAGE( ) zurückgegeben werden.
Sie können den von ERROR( ) zurückgegebenen mit Wert RETURN oder RETRY zurücksetzen.
Beispiel
Das folgende Beispiel zeigt eine einfache Fehlerbehandlungsroutine. Beim Auftreten eines Fehlers wird eine Meldung angezeigt.
CLEAR
ON ERROR DO errhand WITH ERROR( ), MESSAGE( )
*** The next line generates an error - there is no BRWSE command
BRWSE
ON ERROR
RETURN
** Error handler **
PROCEDURE errhand
PARAMETER errnum,message
? Message
? 'Error number: '+ ALLTRIM(STR(Errnum))
RETURN
Siehe auch
AERROR( )-Funktion | ERROR | MESSAGE( ) | ON ERROR | RETRY | RETURN