FileSystem.EOF(Int32) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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 .