C128-Modus BASIC 7.0
TRAP-Anweisung
Format:
Zweck:
Bemerkungen:
Achtung
Ein Fehler innerhalb einer Fehlerbearbeitungsroutine kann nicht mit
TRAP aufgefangen werden.
TR AP [Zeilennr]
Die Fehlerunterbrechung wird aktiviert und das Pro-
gramm verzweigt zu einer angegebenen Zeilennummer,
sobald der Interpreter eine Fehlermeldung ausgeben
will.
Zeilennr
Eine gültige Programmzeilennummer, mit der
die Fehlerbehandlungsroutine beginnt. Wird keine Zei-
lennummer angegeben, so wird die Fehlerunterbre-
chung inaktiviert.
Bei aktivierter Fehlerunterbrechung verzweigt das Pro-
gramm bei allen Fehlerbedingungen einschließlich der
. Betätigung der STOP-Taste.
Beim Auftreten eines Fehlers wird eine Fehlermarke
gesetzt, das Programm verzweigt zu der angegebenen
Zeilennummer und führt dort eine Fehlerbearbeitung
aus.
Die Nummer der fehlerhaften Zeile kann mit Hilfe der
EL-Systemvariablen (s. dort), der Fehlercode mit Hilfe
der ER-Systemvariablen und der Fehlermeldungstext
mit der Funktion ERR$(ER) ermittelt werden.
Mit Hilfe der RESUME-Anweisung (s. dort) wird das
Hauptprogramm fortgesetzt.
4-129