BACK (SBX)
BACK (SBX) | |
Syntax: | BACK |
Parameter | |
Einordnung | |
Typ: | Anweisung |
Kontext: | System |
Aufgabe: | Programmzeiger aus den von EVAL gespeicherten Werten wiederherstellen |
Abkürzung: | |
Token: | $65 $19 (101 25) |
Verwandte Befehle | |
EVAL |
Dieser Artikel beschreibt das Simons'-Basic-Extension-Schlüsselwort BACK.
Die Anweisung BACK schreibt die Daten aus den von EVAL in $C88A/$C88B gespeicherten Werten in den Programmzeiger $7A/$7B zurück.
BACK wird als letzte Anweisung in einem an EVAL übergebenen String benutzt, um das Programm nach der Ausführung von EVAL fortzusetzen.
Es ist möglich, BACK im Direktmodus einzugeben. Damit wird das Programm an der Stelle fortgesetzt, die zuletzt von einem EVAL gespeichert worden ist. Falls BACK am Ende der zuletzt verarbeiteten EVAL-Anweisung nicht gefunden wurde, kann man so den Rest des Programmes noch ausführen. Ist noch kein Wert von EVAL gespeichert, so holt BACK die Default-Adresse 0, was zu einem SYNTAX ERROR führt.
Beispiele: siehe Artikel EVAL.
* | ADD ALL | ADD ARR | ALTER | BACK | BARRIER | BCKFLASH | BEEP | BIN$ | CALCX | CALCY | CCOL | CHAIN | CHANGE | CLEAR | CONTINUE | COPY ARR | CREATE | DEEK | DEG | DELETE | DIV ALL | DIV ARR | DOKE | DRAW TO | DS$ | ECOL | ELEMENTS | EVAL | FILTER | FIND | FONT | FORCE | GRAD | GRID | HELP | HEX$ | HIMEM | HLIN | HLOAD | HSAVE | INFO | INIT | INPUT ARR | INVERT | LABEL | LOMEM | LOW RES | MAX | MCOL | MIN | MODE | MUL ALL | MUL ARR | NORMAL | ON DETECT | PREPARE | PRINT ARR | PROTECT | PULL | PULSE | PUSH | READ ARR | RENUMBER | REVERSE | ROTATE | SCALE | SCHR | SCOL | SCRATCH | SCREEN | SCX | SCY | SET ARR | SHOW | SORT | SPRITE | SPR LOC | SPRX | SPRY | START | SUB ALL | SUB ARR | SUM | TICK | TRANSFER | UPPER | VLIN | XVEC | YVEC | ZER ARR |