FileSystem.EOF(Int32) Méthode

Définition

Retourne une valeur True booléenne lorsque la fin d’un fichier ouvert pour Random ou séquentiel Input a été atteinte.

public:
 static bool EOF(int FileNumber);
public static bool EOF(int FileNumber);
static member EOF : int -> bool
Public Function EOF (FileNumber As Integer) As Boolean

Paramètres

FileNumber
Int32

Obligatoire. Qui Integer contient n’importe quel numéro de fichier valide.

Retours

Valeur booléenne True lorsque la fin d’un fichier ouvert pour Random ou séquentiel Input a été atteinte.

Exceptions

Le mode fichier n’est pas valide.

Exemples

Cet exemple utilise la EOF fonction pour détecter la fin d’un fichier. Cet exemple suppose qu’il Testfile s’agit d’un fichier texte qui contient plusieurs lignes de texte.

Dim TextLine As String
' Open file.
FileOpen(1, "TESTFILE", OpenMode.Input)
' Loop until end of file.
Do Until EOF(1)
    ' Read the line into a variable.
    TextLine = LineInput(1)
    ' Display the line in a message box.
    MsgBox(TextLine)
Loop
FileClose(1)

Remarques

Permet EOF d’éviter l’erreur générée en tentant d’obtenir une entrée au-delà de la fin d’un fichier.

La EOF fonction retourne False jusqu’à ce que la fin du fichier ait été atteinte. Avec les fichiers ouverts ou RandomBinary accessibles, EOF retourne False jusqu’à ce que la dernière fonction exécutée FileGet ne soit pas en mesure de lire un enregistrement entier.

Avec les fichiers ouverts pour Binary l’accès, une tentative de lecture dans le fichier à l’aide de la Input fonction jusqu’à ce que EOF le retour True génère une erreur. Utilisez les fonctions et LOF les Loc fonctions au lieu de lire des fichiers binaires avecEOF, ou utilisez-la Input lors de Get l’utilisation de la EOF fonction. Avec les fichiers ouverts pour Output, EOF retourne Truetoujours .

S’applique à

Voir aussi