Eof
Result = Eof ( [ Stream AS Stream ] ) AS Boolean
Devuelve
TRUE si estamos al final de un Flujo.
Si
Stream no está especificado se utilizada la entrada estándar.
Véase
LINE INPUT para un ejemplo.
El comportamiento de
Eof()
depende del modo de bloqueo del stream:
-
Si el stream está en modo no bloqueo, entonces
Eof()
devuelve si al menos un byte se puede leer en el stream, sólo cuando es llamado a Eof()
.
-
Si el stream está en modo bloqueo, entonces
Eof()
primero esperará la llegada de los datos antes de chequear si hay algo por leer.
En consecuencia para stream que no son archivos (pipes, processes, sockets...) en modo bloqueo, se alcanzará el fin de archivo cuando el otro fin de stream esta cerrado.
Véase también
}