While : Wend
BeschreibungWhile <Ausdruck> ... Wend
Eine Wend Schleife wird solange durchlaufen, bis der <Ausdruck> falsch ergibt. Ein wichtiger Punkt, um eine Vorstellung von einer While Schleife zu bekommen: Ergibt der erste Test falsch, dann gelangt die Programmausführung niemals zum Programmcode innerhalb der Schleife und überspringt diesen Teil. Eine Repeat Schleife wird dagegen mindestens einmal ausgeführt (da der Test erst nach jeder Schleife durchgeführt wird).
Mit dem Break Befehl kann die While : Wend Schleife (vorzeitig) verlassen werden, mit dem Continue Befehl kann das Ende des aktuellen Schleifendurchlaufs übersprungen werden.Beispiel:
b = 0 a = 10 While a = 10 b = b+1 If b=10 a=11 EndIf WendDiese Programmschleife wird so oft ausgeführt, bis der Wert 'a' <> 10 ist. Dies ändert sich, wenn b=10 ist; die Schleife wird insgesamt 10 mal ausgeführt.