Eof
Result = Eof ( [ Stream AS Stream ] ) AS Boolean
Retourne
TRUE si l’on est à la fin d'un flux.
Si
Flux n'est pas spécifié, c’est l’entrée standard qui est utilisée.
Pour un exemple, voir
LINE INPUT.
Le comportement de
Eof()
dépend du mode bloquant du flux :
-
Si le flux est en mode non bloquant,
Eof()
retourne si au moins un octet peut être lu dans le flux, immédiatement après l’appel à Eof()
.
-
Si le flux est en mode bloquant,
Eof()
attendra d’abord l’arrivée de données avant de vérifier si quelque chose peut être lu.
En conséquence, pour les flux ne provenant pas de fichiers (tubes, processus, sockets...) en mode bloquant, "fin de fichier" sera atteint quand l’autre extrémité du flux sera fermée.
Voir aussi