AcornSearch - Acorn and RISC OS information searching
RISC OS Search
containing
"Nutty quip goes here!"
Home  |  About  |  Filebase Archive  |  StrongHelp Manuals  |  Newsgroups  |  Module Database
Inhalt   <<   <   >   >>   Index

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"

[sh-index] Back to list of manuals