![]() |
| Prüfen auf Treffer nach ON | |
| IF .TRUE[(arb)]. [ rel cl1 ] | .FALSE[(arb)]. { GOTO { label | ln | strvar } | RETURN } | :text } |
Prüfen, ob bei der letzten Verarbeitung eines ON-Kommandos ein Treffer festgestellt wurde. Ist die Bedingung erfüllt, so wird entweder auf die Sprungmarke verzweigt oder die Prozedur mit dem Kommando RETURN abgebrochen.
| |
| .TRUE[(arb)]. | Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON-Kommandos ein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global" bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
|
| rel cl1 | Bei TRUE ist die Bedingung nur erfüllt, wenn auch die durch cl angegebene Spalte mit der Spalte des ersten festgestellten Treffers übereinstimmt. |
| .FALSE[(arb)]. | Die Bedingung ist erfüllt, wenn bei der letzten Ausführung eines ON-Kommandos kein Treffer festgestellt wurde. Je nach der Einstellung im Menü Optionen / Einstellungen / Verschiedenes / "Find-True/False-Schalter global" bezieht sich die Bedingung auf das Ergebnis des letzten ON-Kommandos des aktuellen Arbeitsbereiches oder global auf alle Arbeitsbereiche. Ist zusätzlich ein Arbeitsbereich angegeben, bezieht sich die Bedingung auf das letzte ON-Kommando, das im angegebenen Arbeitsbereich ausgeführt wurde.
|
| GOTO | Kommando GOTO ausführen, wenn die Bedingung erfüllt ist.
|
| RETURN | Kommando RETURN ausführen, wenn die Bedingung erfüllt ist.
|
| text | Beliebige Zeichenfolge. |
| Ist das erste von einem Leerzeichen verschiedene Zeichen | |
| 1. | kein Anweisungssymbol, | |
| werden die dem : folgenden Leerzeichen als zum text gehörende Leerzeichen behandelt. Für die Behandlung gilt: | ||
| – | text steht in der aktuellen Zeile; | |
| – | die aktuelle Zeilennummer wird um die aktuelle Schrittweite erhöht; | |
| – | vorhandene Tabulatorzeichen werden berücksichtigt. | |
| 2. | ein Anweisungssymbol, | |
| werden die dem : folgenden Leerzeichen ignoriert. Folgt als zweites Zeichen | ||
| – | kein Anweisungssymbol, wird text als EDT-Anweisung interpretiert und sofort ausgeführt. | |
| – | Anweisungssymbol, wird text als Textzeile wie bei 1) behandelt | |