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 l'instruction est la suivante :
WHILE <expression> <bloc d'instructions>] WEND
EXIT WHILE permet de quitter la boucle WHILE..WEND.
Exemple :
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 © 2014 CA Technologies.
Tous droits réservés.
|
|