GEHEZU
Syntax :
GEHEZU ADRESSE
.........
ADRESSE:
..........
Achtung: Bei falscher Anwendung dieser Anweisung können Endlosschleifen entstehen, durch die das aktuelle Makro ständig läuft ohne beendet zu werden.
Eine gefährliche Anweisung, die im Normalfall nicht gebraucht wird und die man vermeiden sollte.
Die GEHEZU-Anweisung bewirkt, dass die Programmausführung an der durch ADRESSE festgelegten Stelle fortgesetzt wird. Als Adresse kann ein beliebiger Name aus Buchstaben und Ziffern gewählt werden, das erste Zeichen muss ein Buchstabe sein. Die Adresse muss immer am Zeilenanfang beginnen und mit einem Doppelpunkt abgeschlossen werden. Innerhalb eines Objektprogramms muss eine Adresse eindeutig sein.
Diese Anweisung sollte möglichst vermieden werden, da bei falscher Anwendung Endlosschleifen entstehen können und die Ausführung des aktuellen Objektprogramms nicht beendet wird. Wenn die Sprungadresse vor der GEHEZU-Anweisung liegt, wird die Ausführung des Makros für einen Prozesstakt unterbrochen, damit andere Makros und Ein/Ausgaben ausgeführt werden können, und eine eventuelle Endlosschleife nicht das komplette System blockiert.
Beispiel:
WENN Uhrzeit > "22:00:00" DANN
GEHEZU ABEND
ENDEWENN
Anweisungen
........
GEHEZU ENDE
ABEND:
Anweisungen
........
ENDE:
Anweisungen
|