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 Boolean True
quando viene raggiunta la fine di un file aperto per Random
o Input
sequenziale.
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
Obbligatorio. Integer
che contiene qualsiasi numero di file valido.
Restituisce
Valore Boolean True
quando viene raggiunta la fine di un file aperto per Random
o Input
sequenziale.
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 al raggiungimento della 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 lettura del file usando la Input
funzione fino a quando EOF
non viene restituito True
un errore. Usare le LOF
funzioni e Loc
invece di EOF
leggere i file binari con Input
o usare Get
quando si usa la EOF
funzione . Con i file aperti per Output
, EOF
restituisce True
sempre .