GW-BASIC-BEFEHLE UND FUNKTIONEN
ERR, ERL
ERR- und ERL-Systemvariablen
Verwendung:
Bemerkungen:
Beispiel:
Hinweis:
4-86
Mit diesen Systemvariablen wird festgestellt, an
welcher Stelle in dem Programm es zu einem Feh
ler gekommen ist Außerdem wird die Art dieses
Fehlers ermittelt.
Wird eine Fehlerbearbeitungsroutine eingegeben,
so enthält die Variable ERR den Fehlercode für den
Fehler. Die Variable ERL enthält die Zeilennum
mer der Zeile, in der der Fehler entdeckt wurde. Die
Variablen ERR und ERL werden normalerweise in
IF...THEN Entscheidungen benutzt, um den Pro
grammfluß in der Fehlerbearbeitungsroutine zu
steuern. Die GW-BASIC Fehlercodes werden in
Anhang C aufgelistet.
Wurde der den Fehler erzeugende Befehl im direk
ten Modus eingegeben, so enthält ERL 65535. Soll
getestet werden, ob ein im direkten Modus eingege
bener Befehl den Fehler verursacht hat, so geben
Sie
IF 65535 = ERL THEN....
ein. Ansonsten wird ERL links neben den Ver
gleichsoperator (z.B. =) geschrieben, damit die auf
der rechten Seite angegebene Seitennummer wäh
rend der Programmeditierung nicht von dem
RENUM-Befehl ausgelassen wird, z.B.:
IF ERL < 20 THEN PRINT „Der Fehler ist in einer
Zeile ziemlich am Anfang des Programms aufgetre
ten"
Siehe ON ERROR
ERR und ERL sind System- und keine Programm-
Variablen. Sie können Ihnen keine Werte zuweisen.
Sie können nur die von GW-BASIC in diese Varia
blen gesetzten Werte betrachten.
GW-BASIC