PAGE (TSB)
PAGE (TSB) | |
Syntax: | PAGE <n> PAGE ON / OFF |
Parameter | |
n: Anzahl (minus 1) | |
Einordnung | |
Typ: | Kommando |
Kontext: | Programmierhilfe |
Aufgabe: | Anzahl Zeilen für die LIST-Ausgabe festlegen |
Abkürzung: | pA |
Token: | $64 $4b (100 75) |
Verwandte Befehle | |
OPTION - DELAY |
Dieser Artikel beschreibt das TSB-Schlüsselwort PAGE (TSB).
Das entsprechende Simons'-Basic-Schlüsselwort lautet ebenfalls PAGE.
Typ: Kommando
Syntax 1 : PAGE <n>
PAGE macht die LIST-Ausgabe angenehmer und brauchbarer. Der Wert hinter dem Befehl legt fest, wie viele Bildschirmzeilen bei LIST gefüllt werden sollen (eine mehr als <n> angibt). Bei Erreichen dieser Anzahl unterbricht der Interpreter das LISTen und wartet auf die Eingabe von <RETURN>, um fortzufahren, oder von <STOP>, um die Ausgabe zu beenden. Der Wert 0 für <n> und Werte von über 23 schalten PAGE wieder aus.
Solange man während des LISTens die Commodore-Taste drückt, ist das Anhalten von LIST bei Erreichen des PAGE-Wertes ebenfalls abgeschaltet und es wird fortlaufend geLISTet. In Simons' Basic hält die CTRL-Taste die Ausgabe der Zeichen an jeder beliebigen Stelle an (anders als bei LIST in BASIC V2), in TSB ist es dagegen die Shift-Taste.
Typ: Kommando
Syntax 2 : PAGE ON | OFF
PAGE OFF schaltet das seitenweise LISTen ab. Wenn PAGE vorher schon einmal definiert wurde, tritt diese Einstellung nach PAGE ON wieder in Kraft.
Beispiel[Bearbeiten | Quelltext bearbeiten]
PAGE 23: LIST
(stellt LIST so ein, dass der ganze Bildschirm gefüllt wird und startet das LISTen)
$$ | %% | AT | CALL | CENTER | CHECK | COLD | COLOR | COPY | CLS | CSET | D! | D!PEEK | D!POKE | DIR | DISK | DISPLAY | DIV | DO | DO NULL | DRAW TO | DUMP | DUP | ELSE | ERROR | EXEC | FETCH | FIND | GRAPHICS | INSERT | INST | JOY | KEY | KEYGET | LIN | MAP | MEMCLR | MEMCONT | MEMDEF | MEMLEN | MEMLOAD | MEMOR | MEMPEEK | MEMPOS | MEMREAD | MEMRESTORE | MEMSAVE | MERGE | MOB ON/OFF | MOBCOL | MOD | MOVE | MULTI | NRM | ON ERROR | ON KEY | OPTION | OUT | PAGE | PAINT | PAUSE | PLACE | RENUMBER | RESUME | RETRACE | SCRLD | SCRSV | SOUND | TEXT | TRACE | USE | WAVE | X!