RESUME

Aus C64-Wiki
Wechseln zu: Navigation, Suche
Begriffsklärung Der Titel dieses Artikels ist mehrdeutig. RESUME (Begriffsklärung).
RESUME
Format: RESUME
Parameter
keine
Einordnung
Typ: Anweisung
Kontext: Strukturkontrolle
Aufgabe: Beendet eine Tastatur-Kontrollroutine
Abkürzung: keine
Verwandte Befehle
ON KEY - DISABLE


Dieser Artikel beschreibt das Simons'-Basic-Schlüsselwort RESUME.

Typ: Anweisung
Syntax: RESUME

RESUME bildet den Abschluss einer BASIC-Routine, die auf die Tastendrücke reagiert, die durch ON KEY abgefangen werden sollen. Der Interpreter fährt daraufhin hinter der Stelle fort, an der er durch den Tastendruck unterbrochen wurde. Da eine solche Routine mit DISABLE beginnen sollte, schaltet RESUME den ON-KEY-Modus auch wieder ein.

Beispiel: 

10 ON KEY "abc",: GOTO 10000

... langes Programm ...

10000 DISABLE
10010 tt$ = CHR$(STATUS)
10020 IF tt$ = "a" THEN PRINT AT(35,0)"ah!"
10030 IF tt$ = "b" THEN PRINT AT(35,0)"beh!"
10040 IF tt$ = "c" THEN PRINT AT(35,0)"zeh!"
10050 RESUME

(wenn der Benutzer "a", "b" oder "c" drückt, springt der Interpreter in die BASCIC-Zeile 10000)

Dieser Befehl wurde in TSB um weitere Funktionen ergänzt, siehe RESUME (TSB).