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 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.