Herunterladen Inhalt Inhalt Diese Seite drucken
Inhaltsverzeichnis

Werbung

TRAP

Token:
$D7
Format:
TRAP [Zeilennummer]
Zweck:
TRAP
Fehlerbehandlungsroutine ab Zeilennummer. Wenn ein Programm
einen Fehlerbehandlungsroutine aktiviert hat, ändert sich das Laufzeit-
verhalten. Normalerweise wird BASIC das Programm beenden und eine
Fehlermeldung anzeigen.
Wenn jedoch eine BASIC-Fehlerbehandlungsroutine aktiviert wurde,
speichert BASIC stattdessen den Ausführungszeiger und die Zeilennum-
mer, legt die Fehlernummer in der Systemvariablen ER ab und springt
zu der bei TRAP angegebenen Zeilennummer. Die TRAP-Routine kann
ER untersuchen und den Fehler verarbeiten. Auf dieser Grundlage kann
die Fehlerbehandlungsroutine dann entscheiden, ob sie die Ausführung
stoppt (entsprechend STOP) oder fortsetzt (entsprechend RESUME).
TRAP ohne Argument deaktiviert die Fehlerbehandlungsroutine und Feh-
ler werden nun wieder von den normalen Systemroutinen behandelt.
Beispiel:
Verwendung von TRAP:
mit
einer
gültigen
Zeilennummer
251
aktiviert
die
BASIC-

Werbung

Inhaltsverzeichnis
loading

Verwandte Produkte für Mega BASIC65

Inhaltsverzeichnis