FileSystem.EOF(Int32) Yöntem

Tanım

için açılan True veya sıralı Random bir dosyanın sonuna ulaşıldığında Boole değeri Input döndürür.

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

Parametreler

FileNumber
Int32

Gerekli. Integer Geçerli bir dosya numarası içeren.

Döndürülenler

açılan veya sıralı True bir dosyanın Random sonuna ulaşıldığında Boole değeriInput.

Özel durumlar

Dosya modu geçersiz.

Örnekler

Bu örnek, EOF bir dosyanın sonunu algılamak için işlevini kullanır. Bu örnekte, Testfile birkaç satır metin içeren bir metin dosyası olduğu varsayılır.

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)

Açıklamalar

Bir dosyanın sonundan giriş almaya çalışarak oluşturulan hatayı önlemek için kullanın EOF .

İşlev, EOF dosyanın sonuna ulaşılana kadar döndürür False . Dosyalar veya erişim için RandomBinary açıldığında, EOF yürütülen False son işlev kaydın tamamını okuyamayana kadar döndürürFileGet.

Dosyalar erişim için Binary açıldığında, döndüren Input bir hata oluşturana kadar EOF işlevini kullanarak True dosyayı okuma girişimi. LOF ile Locikili dosyaları okurken yerine EOF ve Input işlevlerini kullanın veya işlevini kullanırken Get kullanınEOF. dosyaları için OutputEOF açıkken her zaman döndürürTrue.

Şunlara uygulanır

Ayrıca bkz.