ON ERROR GOTO-Befehl
Syntax:
Verwendung:
Bemerkungen:
Beispiele:
GW-BASIC
ON ERROR GOTO <Zeilennummer>
Aktiviert die Fehlerbehandlung und gibt die erste
Zeile der Fehlerbehandlungsroutine an.
Nachdem die Fehlerbehandlung aktiviert wurde,
wird bei sämtlichen entdeckten Fehlem, ein
schließlich der Fehler im Direkt-Modus, zu der
angegebenen Fehlerbehandlungsroutine gesprun
gen. Wird keine <Zeilennummer> angegeben, so
kommt es zu der Fehlermeldung "Undefined line"
(Undefinierte Zeile).
Zur Deaktivierung der Fehlerbehandlung wird ON
ERROR GOTO 0 ausgeführt. Bei nachfolgenden
Fehlem wird eine Fehlermeldung ausgedruckt und
die Ausführung angehalten. Bei einem ON ERROR
GOTO O-Befehl in einer Fehlerbehandlungsroutine
stoppt GW-BASIC und druckt die Fehlermeldung
für den Fehler aus, der die Unterbrechung ver
ursacht hat. Es wird empfohlen, daß sämtliche Feh
lerbehandlungsroutinen ON ERROR GOTO 0 aus
führen, wenn ein Fehler angetroffen wird, für den
keine fehlerbehenbende Maßnahme vorhanden ist.
Kommt es während der Ausführung einer Fehler
behandlungsroutine zu einem Fehler, so wird die
entsprechende Fehlermeldung ausgedruckt und
die Ausführung beendet. Innerhalb der Fehlerbe
handlungsroutine kommt es zu keiner Unterbre
chung wegen eines Fehlers.
10 ON ERROR GOTO 500
500 REM Fehlerbehandlungsroutinen
510 ON ERROR GOTO 0
520 IF ERR = 24 THEN RESUME 'Einheit zu
langsam
GW-BASIC-BEFEHLE UND FUNKTIONEN
ON ERROR GOTO
4-169