Definiert den Fehlerkontrollstatus als lokal.
Syntax:
LOCAL ERROR
Hinweise LOCAL ERROR kann an beliebigen Stellen im Programm verwendet werden. Es merkt sich den aktuellen Fehlerbehandler, so daß eine nachträgliche Verwendung von
ON ERROR zu keiner *berschreibung führt. Der Fehlerbehandler kann später mit
RESTORE ERROR wiederhergestellt werden.
Wenn LOCAL ERROR innerhalb einer Prozedur oder Funktion verwendet wird, muß es das letzte Element sein, wenn man es als lokal definieren will.
Die Rückkehr von einer Prozedur oder Funktion, die einen LOCAL ERROR enthielten, stellt automatisch den gespeicherten Fehlerstatus wieder her. Siehe auch ON ERROR LOCAL.
Beispiel:
10 ON ERROR PROCfehler
20 res=FNdivis(geg,anl)
30 END
40 DEFFNdivis(x,y)
50 LOCAL ERROR
60 ON ERROR LOCAL PRINT "Versuch einer Division durch Null"