27.10.2013 Aufrufe

F - Epson

F - Epson

F - Epson

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Goto Anweisung<br />

SPEL+ Sprachreferenz<br />

Der GoTo Befehl bewirkt, dass die Programmsteuerung ohne Bedingung an eine designierte<br />

Anweisungs-Zeilennummer oder zu einem Label verzweigt wird.<br />

Syntax<br />

GoTo { linenum | label }<br />

Parameter<br />

lineNum Dies ist die Zeilennummer, zu der die Programmausführung wechselt, wenn der<br />

GoTo Befehl ausgeführt wird. Gültige Zeilennummern liegen zwischen 0001 und<br />

32767. Jegliche gültige Zeilennummer ist zulässig.<br />

label Anstatt eine Zeilennummer zu nutzen, kann der Anwender auch ein Label<br />

definieren. Wenn der Anwender im "go to" Programm ein Label spezifiziert,<br />

springt die Programmausführung zu der Zeile, in der sich das Label befindet.<br />

Das Label kann bis zu 32 Zeichen lang sein. Das erste Zeichen muss jedoch ein<br />

Buchstabe sein (keine Zahl).<br />

Beschreibung<br />

Der GoTo Befehl bewirkt, dass die Programmsteuerung an eine durch den Anwender definierte<br />

Anweisungs-Zeilennummer oder zu einem gleichermaßen definierten Label verzweigt wird. Das<br />

Programm führt dann die Anweisung in der betreffenden Zeile aus und fährt dann mit der Ausführung<br />

von dort aus fort. GoTo wird am häufigsten für den Sprung zu einem Exit Label auf Grund einer<br />

Fehlermeldung verwendet.<br />

Einschränkung<br />

Verwendung zu vieler GoTo-Anweisungen<br />

Bitte seien Sie mit der GoTo-Anweisung vorsichtig, da die Verwendung zu vieler GoTos in einem<br />

Programm letzteres schwer verständlich machen können. Die generelle Regel lautet, so wenig<br />

GoTos zu verwenden, wie möglich. Einige GoTos sind fast immer notwendig. Es kann jedoch leicht<br />

zu Problemen führen, wenn man sich mit zu vielen GoTo Anweisungen innerhalb des Quellcodes<br />

bewegt.<br />

Potentielle Fehler<br />

Verzweigen zu einer nicht existierenden Anweisung<br />

Wenn der GoTo Befehl versucht, die Steuerung an eine nicht existente Zeilennummer oder Label zu<br />

verzweigen, wird Fehler Nr. 8 ausgegeben.<br />

Verwandte Befehle<br />

GoSub, OnErr<br />

SPEL+ Language Reference Rev 3.5 195<br />

S

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!