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 Syntax dieses Anweisungstyps lautet:
WHILE <Ausdruck> <Anweisungsblock> WEND
Mit EXIT WHILE wird die WHILE..WEND-Schleife beendet.
Beispiel: WHILE … WEND-Anweisungen
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 © 2013 CA.
Alle Rechte vorbehalten.
|
|