Herunterladen Inhalt Inhalt Diese Seite drucken

Epson SRC-300 Referenzhandbuch Seite 191

Inhaltsverzeichnis

Werbung

ONERR ... RETURN
On Error ... Return (Bei Fehler ... zurückkehren zu)
FUNKTION
FORMAT
BESCHREIBUNG
VERWANDTE
BEFEHLE
BEISPIEL
Legt die Fehlerroutine bei Auftreten eines Fehlers fest.
(1)
ONERR
|Zeilennummer|
|Label
.
.
.
|Zeilennummer|
|Label
|
.
.
.
ECRL
.
.
.
RETURN
(2)
ONERR 0
(1)
Nach Auftreten eines Fehlers, entweder bei der Zeilennummer oder
beim Label, verzweigt das Programm in die Fehlerroutine. Mit der
Anweisung RETURN wird die Programmsteuerung wieder an die
Zeile übergeben, die auf den Fehler folgt.
Normalerweise wird bei Auftreten eines Fehlers die Fehlernummer
angezeigt und die Ausführung des Programms abgebrochen. Wird je-
doch der Befehl ONERR eingefügt, ist es möglich, bei einem Fehler
während der Programmabarbeitung in eine Fehlerroutine zu ver-
zweigen, und somit die Programmausführung fortzusetzen.
Die Fehlerroutine muß den Befehl ECLR zum Löschen des
Fehlerstatus beinhalten. Verschachtelte Fehlerroutinen innerhalb
einer Fehlerroutine sind nicht erlaubt. (Näheres zu Verschachtelun-
gen finden Sie in der Beschreibung des #include-Befehls.)
ONERR ... RETURN kann in jeder Task, in der eine Fehlerbearbei-
tung erfolgen soll, eingesetzt werden, und zwar mehrmals.
(2)
Löscht den Befehl ONERR.
ECLR, ERR(0), ERL(0)
10 ONERR 60
20 FOR I=0 TO 199
30 JUMP PI
40 NEXT I
50 END
60 '
' Unterroutine zur Fehlerbearbeitung
70 'ERR SUB
80 A=ERR(0)
90 PRINT A
' Löscht den Fehlerstatus
100 ECLR
110 RETURN
Befehlsbeschreibung
|
O
173

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Src-320Src-310Src-310a

Inhaltsverzeichnis