Une instruction WHILE..WEND contient une expression qui contrôle l'exécution répétitive d'un bloc d'instructions.
Le résultat de l'expression doit être de type Integer (entier). Le bloc d'instructions est exécuté de façon répétée tant que l'évaluation est True (non nulle). Si, au départ, l'expression est fausse (nulle), le bloc d'instructions n'est pas exécuté.
La syntaxe de ce type d'instruction est la suivante :
WHILE <expression> <bloc d'instructions>] WEND
EXIT WHILE permet de quitter la boucle WHILE..WEND.
Exemple : Instructions WHILE..WEND
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 + " contient "+ str(NoOfLines) + " lignes." end:
|
Copyright © 2013 CA.
Tous droits réservés.
|
|