Eine WHILE..WEND-Anweisung enthält einen Ausdruck, durch den die wiederholte Ausführung eines Anweisungsblocks gesteuert wird.
Das Ergebnis des Ausdrucks muss eine ganze Zahl sein. Der Anweisungsblock wird so lange wiederholt ausgeführt, wie der Ausdruck als TRUE (ungleich null) bewertet wird. Wenn der Ausdruck FALSE (gleich null) ist, wird der Anweisungsblock nicht ausgeführt.
Die Anweisungssyntax lautet wie folgt:
WHILE <Ausdruck> <Anweisungsblock> WEND
Mit EXIT WHILE wird die WHILE..WEND-Schleife beendet.
Beispiel:
DIM FileName as String DIM NoOfLines as Integer DIM TmpLine as string DIM hFile as Integer FileName="C:\AUTOEXEC.BAT" NoOfLines=0 hFile=OpenFile(FileName,0,0) WHILE NOT(Eof(hFile)) ReadFile(hFile,TmpLine) NoOfLines=NoOfLines+1 WEND CloseFile(hFile) NoOfLines=NoOfLines-1 PRINT FileName + " enthält "+ str(NoOfLines) + " Zeilen." end:
|
Copyright © 2014 CA Technologies.
Alle Rechte vorbehalten.
|
|