home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Inside Multimedia 1995 July
/
IMM0795.ISO
/
demo
/
optix
/
optxfpac.set
/
LABELS.INF
< prev
next >
Wrap
Text File
|
1994-04-16
|
1KB
|
33 lines
Labels
Labels (auch 'Sprungmarken' genannt) sind Kennzeichnungen innerhalb des
Programms, die von einer beliebigen anderen Stelle des Programms 'angesprungen'
werden können. Ein Labelbezeichner beginnt immer mit dem Doppelpunkt (:X).
Anschließend folgt mindestens ein weiteres beliebiges Zeichen (Buchstabe oder
Zahl). Wichtig ist dabei, daß der Compiler/Encoder anders als bei Variablen-
oder Prozedurnamen hier zwischen Groß- und Kleinschreibung unterscheidet!
Signifikant sind wieder die ersten 16 Stellen des Bezeichners.
Ein Sprung zu einem Label erfolgt z.B. per GOTO, wobei der entsprechende Label-
bezeichner in Hochkommata ('Labelname') gesetzt werden muß.
Beispiele:
:MARKE1 <----------.
... |-Sprung
GOTO('Marke1') =-----'
:P100 <----------.
... |-Sprung
GOTO('P100') =------'
:1X3 <----------.
... |-Sprung
GOTO('1X3') =------'
GOTO('Marke1') wird in diesem Fall mit der Meldung 'Label nicht vorhanden'
quittiert, da der Compiler/Encoder 'MARKE1' und 'Marke1' als zwei verschiedene
Labelbezeichner identifiziert. Sprungmarken sind für die Sprungverteilung durch
die Strukturbefehle CHECKBUTTON und TIMEOUT, sowie für einige andere Befehle
von Bedeutung.