C128 NetLex

Commodore 128 Bedienungshandbuch
Commodore 128 System Guide



TRAP-Anweisung

Format: TRAP [Zeilennr]

Zweck:Die Fehlerunterbrechung wird aktiviert und das Programm verzweigt zu einer angegebenen Zeilennummer, sobald der Interpreter eine Fehlermeldung ausgeben will.

Zeilennr  Eine gültige Programmzeilennummer, mit der die Fehlerbehandlungsroutine beginnt. Wird keine Zeilennummer angegeben, so wird die Fehlerunterbrechung inaktiviert.

Bemerkungen:Bei aktivierter Fehlerunterbrechung verzweigt das Programm 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.

Achtung:
Ein Fehler innerhalb einer Fehlerbearbeitungsroutine kann nicht mit TRAP aufgefangen werden.


Auszug aus dem Commodore C128 (D) Bedienungshandbuch: Seite 4-129


[Seitenanfang] [Infos] [Links] [Lexikon] [Home]
Erstellt von WTE, am 31. Januar 2009; überarbeitet am 07. 
Februar 2009