PAGE
PAGE | |
Syntax: | PAGE <n> |
Parameter | |
n: Anzahl (minus 1) | |
Einordnung | |
Typ: | Kommando |
Kontext: | Programmierhilfe |
Aufgabe: | Anzahl Zeilen für die LIST-Ausgabe festlegen |
Abkürzung: | keine |
Token: | $64 $4b (100 75) |
Verwandte Befehle | |
OPTION - DELAY |
Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort PAGE.
Typ: Kommando
Syntax: PAGE <n>
PAGE soll die LIST-Ausgabe angenehmer und brauchbarer machen. Der Wert hinter dem Befehl legt fest, wie viele Bildschirmzeilen bei LIST gefüllt werden sollen (eine Zeile mehr als die Zahl <n> angibt). Bei Erreichen dieser Anzahl unterbricht der Interpreter das LISTen und wartet auf die Eingabe von RETURN , um fortzufahren. Der Wert 0 für <n> und Werte von über 23 schalten PAGE wieder aus.
Leider kann man PAGE nicht zwischendurch abbrechen, z. B. mit RUN/STOP . Man muss also auch bei einer Einstellung von PAGE 1 (zeigt dann nur zwei Zeilen nach jedem RETURN ) bis zum bitteren Ende eines womöglich langen Programms weiterblättern.
Dieser Befehl wurde in TSB so überarbeitet, dass er nunmehr voll funktionsfähig ist, siehe PAGE (TSB).
Beispiel[Bearbeiten | Quelltext bearbeiten]
PAGE 23: LIST
Stellt LIST so ein, dass das nachfolgende LIST-Kommando seitenweise den ganzen Bildschirm füllt und per Taste weitergeblättert werden kann.
$ | % | @ | 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