GW-BASIC-BEFEHLE UND FUNKTIONEN
ON PEN
ON PEN-Befehl
Syntax:
Zweck:
Bemerkungen:
4-176
ON PEN GOSUB <Zeüennummer>
Dieser Befehl legt eine Zeilennummer fest, in die
sich GW-BASIC bei Benutzung des Lichtstiftes ver
zweigt.
<Zeilennummer> ist die erste Zeile der Subrou
tine, in die sich GW-BASIC verzweigt, wenn eine
Aktivität des Lichtstiftes entdeckt wird. Wird eine
<Zeilennummer> 0 angegeben, so wird die Ver
zweigung bei Benutzung des Lichtstiftes deakti
viert.
Wurde eine andere Zeilennummer als 0 angegeben
und wurde ein PEN ON Befehl ausgeführt, so prüft
GW-BASIC vor jeder Ausführung eines neuen
Befehls, ob der Lichtstift aktiviert wurde. Wenn ja,
verzweigt sich GW-BASIC bei "Zeilennummer" zu
der Subroutine.
PEN OFF bedeutet, daß keine Verzweigung bei
Benutzung des Lichtstiftes erfolgt. Darüber hinaus
wird eine Aktivität des Lichtstiftes nicht festgehal
ten.
PEN STOP bedeutet, daß keine Verzweigung bei
Benutzung des Lichtstiftes erfolgt, eine Aktivität
des Lichtstiftes jedoch von GW-BASIC festgehal
ten wird. Deshalb kommt es bei Ausführung von
PEN ON sofort zu einer Programmverzweigung,
wenn der Lichtstift in der Zwischenzeit benutzt
wurde.
Kommt es zu der Programmverzweigung, so führt
GW-BASIC automatisch einen PEN STOP Befehl
aus, damit es nicht zu sich wiederholenden Pro
grammverzweigungen kommen kann. Beim Rück
sprung aus der Unterbrechungsroutine (mit
RETURN) wird PEN ON automatisch ausgeführt,
es sei denn, die Subroutine enthält einen expliziten
PEN OFF Befehl.
Eine Programmverzweigung bei bestimmten Er
eignissen findet nur statt, wenn GW-BASIC ein
Programm ausführt.
GW-BASIC