FileSystem.EOF(Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
için Random açılan veya sıralı Input bir dosyanın sonuna ulaşıldığında Boole değeri True 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
Gereklidir.
Integer Geçerli bir dosya numarası içeren bir.
Döndürülenler
için Random açılan veya sıralı Input bir dosyanın sonuna ulaşıldığında Boole değeriTrue.
Özel durumlar
Dosya modu geçersiz.
Örnekler
Bu örnekte, bir dosyanın sonunu algılamak için işlevi kullanılır EOF . Bu örnekte, birkaç satır metin içeren bir metin dosyası olduğu varsayılır Testfile .
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ş almayı deneyerek oluşan 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 son FileGet işlev kaydın tamamını okuyamayana kadar döndürürFalse.
Dosyalar erişim için Binary açıldığında, dönüşler True hata oluşturana kadar EOF işlevini kullanarak Input dosyayı okumaya çalışır.
LOF ile Inputikili dosyaları okurken yerine EOF ve Loc işlevlerini kullanın veya işlevini kullanırken EOF kullanınGet. dosyaları için OutputEOF açıldığında her zaman döndürürTrue.