FileSystem.EOF(Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Restituisce un valore True booleano quando è stata raggiunta la fine di un file aperto per Random o sequenziale Input .
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
Parametri
- FileNumber
- Int32
Required. Oggetto Integer contenente qualsiasi numero di file valido.
Valori restituiti
Valore booleano True quando è stata raggiunta la fine di un file aperto per Random o sequenziale Input .
Eccezioni
La modalità file non è valida.
Esempio
In questo esempio viene usata la EOF funzione per rilevare la fine di un file. In questo esempio si presuppone che Testfile sia un file di testo contenente diverse righe di testo.
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)
Commenti
Usare EOF per evitare l'errore generato tentando di ottenere l'input oltre la fine di un file.
La EOF funzione restituisce False fino a quando non viene raggiunta la fine del file. Con i file aperti per Random o Binary l'accesso, EOF restituisce False fino a quando l'ultima funzione eseguita FileGet non è in grado di leggere un intero record.
Con i file aperti per Binary l'accesso, un tentativo di leggere il file usando la Input funzione fino a EOF quando non restituisce True genera un errore. Usare le funzioni e Loc anziché durante la LOF lettura di EOF file binari con Inputo quando Get si usa la EOF funzione . Con i file aperti per Output, EOF restituisce Truesempre .