Bedingungen, Schleifen, Boolean, Abbruch - miebach/miclas-vic GitHub Wiki
Trigger Abbruchbedingung
return false;
Programm stoppen
Führt zum sofortigen Ende des MiCLAS.exe Prozesses:
abort [wert]; // wert kann angegeben werden
Mehrere Bedingungen dürfen nicht umklammert werden:
Richtig:
if (wahl > 2) && (x <5) then
Falsch:
if ((wahl > 2) && (x <5)) then
if
if (wahl > 2) then
x := 1;
else
MsgBox("OK");
endif;
-
NOT if (-(wahl > 2)) then
&
UND if (wahl > 2) & (wahl < 4) then
|
ODER Achtung, einfaches |
(und nicht etwa doppelt)
if (wahl > 2) | (wahl < 4) then
&|
EXCLUSIV ODER if (a = 2) &| (b = 4) then
repeat
repeat
...
wahl := ...;
until (wahl <> "");
for next
for i := x1 to x2
Anweisungen ...
next i
Alternativ zum Herunterzählen:
for i := x1 downto x2
Aktuellen Durchlauf abbrechen, weiter mit dem nächsten Durchlauf:
continue i
Schleife abbrechen, weiter mit der danach folgenden Anweisung:
break