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

for ... next Schleife ueber Elemente des Datentyps set

https://github.com/miebach/miclas-vic/wiki/Datentypen#set