ERRLN
ERRLN | |
Syntax: | a = ERRLN |
Parameter | |
keine | |
Einordnung | |
Typ: | Systemvariable |
Kontext: | Fehlerkontrolle |
Aufgabe: | Enthält die Zeilennummer des aktuellen Fehlers |
Abkürzung: | keine (TSB: eRln) |
Token: | $64 $7e (100 126) |
Verwandte Befehle | |
NO ERROR - OUT - ON ERROR - ERRN |
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort ERRLN.
Typ: Systemvariable Syntax: a = ERRLN oder: PRINT ERRLN
Die Systemvariable ERRLN enthält die Zeilennummer des zuletzt aufgetretenen Fehlers des Interpreters.
Die Fehlerkontrolle insgesamt wurde in TSB so überarbeitet, dass sie nunmehr voll funktionsfähig ist, siehe ON ERROR (TSB).
Beispiel[Bearbeiten | Quelltext bearbeiten]
10 ON ERROR: GOTO 10000 15 PRIN "{clr/home}" 20 PRINT "ok" 10000 NO ERROR 10010 PRINT "in zeile " ERRLN "trat fehler nr." ERRN "auf." 10020 STOP
Bei einem Programmlauffehler springt der Interpreter in die BASIC-Zeile 10000.
$ | % | @ | ANGL | ARC | AT | AUTO | BCKGNDS | BFLASH | BLOCK | CALL | CENTRE | CGOTO | CHAR | CHECK | CIRCLE | CMOB | COLD | COLOUR | COPY | CSET | DELAY | DESIGN | DETECT | DIR | DISABLE | DISAPA | DISK | DISPLAY | DIV | DOWN | DRAW | DUMP | DUP | ELSE | END LOOP | END PROC | ENVELOPE | ERRLN | ERRN | EXEC | EXIT | EXOR | FCHR | FCOL | FETCH | FILL | FIND | FLASH | FRAC | GLOBAL | GRAPHICS | HI COL | HIRES | HRDCPY | INKEY | INSERT | INST | INV | JOY | KEY | LEFT | LIN | LINE | LOCAL | LOOP | LOW COL | MEM | MERGE | MMOB | MOB OFF | MOB SET | MOD | MOVE | MULTI | MUSIC | NO ERROR | NRM | OFF | OLD | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PENX | PENY | PLACE | PLAY | PLOT | POT | PROC | RCOMP | REC | RENUMBER | REPEAT | RESET | RESUME | RETRACE | RIGHT | RLOCMOB | ROT | SCRLD | SCRSV | SECURE | SOUND | TEST | TEXT | TRACE | UNTIL | UP | USE | VOL | WAVE