FileSystem.EOF(Int32) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí logickou hodnotu True při dosažení konce souboru otevřeného pro Random nebo sekvenční 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
Parametry
- FileNumber
- Int32
Povinná hodnota. Obsahující Integer libovolné platné číslo souboru.
Návraty
Logická hodnota True při dosažení konce souboru otevřeného pro Random nebo sekvenční Input .
Výjimky
Režim souboru je neplatný.
Příklady
Tento příklad používá EOF funkci ke zjištění konce souboru. Tento příklad předpokládá, že Testfile je textový soubor, který obsahuje několik řádků textu.
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)
Poznámky
Pomocí EOF se vyhnete chybě, která se vygeneruje pokusem o získání vstupu za konec souboru.
Funkce EOF vrátí False hodnotu, dokud se nedosáhnou konce souboru. V případě souborů otevřených pro Random nebo Binary přístup se vrátíFalse, EOF dokud poslední spuštěná FileGet funkce nebude moct přečíst celý záznam.
Při otevření souborů pro Binary přístup se při pokusu o čtení souboru pomocí Input funkce až do EOF vrácení True vygeneruje chyba.
LOF Funkce a Loc používejte místo při čtení binárních EOF souborů pomocí Inputnebo při Get použití EOF funkce. U souborů otevřených pro Outputvždy EOF vrátí Truehodnotu .