home *** CD-ROM | disk | FTP | other *** search
/ Inside Multimedia 1995 July / IMM0795.ISO / demo / optix / optxfpac.set / LABELS.INF < prev    next >
Text File  |  1994-04-16  |  1KB  |  33 lines

  1.  
  2. Labels
  3.  
  4. Labels (auch 'Sprungmarken' genannt) sind Kennzeichnungen innerhalb des 
  5. Programms, die von einer beliebigen anderen Stelle des Programms 'angesprungen' 
  6. werden können. Ein Labelbezeichner beginnt immer mit dem Doppelpunkt (:X). 
  7. Anschließend folgt mindestens ein weiteres beliebiges Zeichen (Buchstabe oder 
  8. Zahl). Wichtig ist dabei, daß der Compiler/Encoder anders als bei Variablen- 
  9. oder Prozedurnamen hier zwischen Groß- und Kleinschreibung unterscheidet! 
  10. Signifikant sind wieder die ersten 16 Stellen des Bezeichners.
  11.  
  12. Ein Sprung zu einem Label erfolgt z.B. per GOTO, wobei der entsprechende Label-
  13. bezeichner in Hochkommata ('Labelname') gesetzt werden muß.
  14.  
  15.  
  16.     Beispiele:
  17.  
  18.         :MARKE1        <----------.
  19.           ...               |-Sprung
  20.         GOTO('Marke1')         =-----'
  21.         :P100        <----------.
  22.           ...               |-Sprung
  23.         GOTO('P100')        =------'
  24.         :1X3        <----------.
  25.           ...               |-Sprung
  26.         GOTO('1X3')        =------'
  27.  
  28. GOTO('Marke1') wird in diesem Fall mit der Meldung 'Label nicht vorhanden' 
  29. quittiert, da der Compiler/Encoder 'MARKE1' und 'Marke1' als  zwei verschiedene 
  30. Labelbezeichner identifiziert. Sprungmarken sind für die Sprungverteilung durch 
  31. die Strukturbefehle CHECKBUTTON und TIMEOUT, sowie für einige andere Befehle 
  32. von Bedeutung.
  33.