stop
— Anhalten des Programmablaufes.
stop( : : : )
Der stop
-Operator unterbricht den kontinuierlichen Programmablauf.
Dabei bleibt der PC
auf dem stop
-Operator (und nicht der
nächsten ausführbaren Zeile) stehen,
damit der Grund für die Programmunterbrechung sofort zu erkennen ist,
auch wenn hinter dem stop
-Operator zahlreiche Kommentar- oder
andere nicht ausführbare Zeilen folgen.
Der Operator ist äquivalent zum Anhalten
-Befehl (F9) in der
Menüleiste.
Das Programm kann mit dem Ausführen
-Befehl (F5) direkt fortgesetzt
werden.
Über den Einstellungsdialog kann das Laufzeitverhalten durch Eingabe eines Zeitparameters umdefiniert werden, so dass die Programmausführung nicht mehr stoppt, sondern die eingestellte Zeit wartet. Innerhalb dieser Zeit kann das Programm mit F9 unterbrochen oder mit einem der Ausführungsbefehle fortgesetzt werden. Dies wird durch ein Icon in der ersten Spalte des Programmfensters gekennzeichnet.
Dieser Operator wird beim Codeexport ignoriert.
read_image (Image, 'fabrik') regiongrowing (Image, Regions, 3, 3, 6, 100) count_obj (Regions, Number) dev_update_window ('off') for i := 1 to Number by 1 select_obj (Regions, RegionSelected, i) dev_clear_window () dev_display (RegionSelected) stop () endfor
Hält das Programm an einem stop
-Operator an,
bleibt der Rückgabewert des vorherigen Operators erhalten.
Wird das Programm danach fortgesetzt, liefert stop
immer
2 (H_MSG_TRUE) zurück.
Foundation