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 Random
Binary
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 Input
ikili dosyaları okurken yerine EOF
ve Loc
işlevlerini kullanın veya işlevini kullanırken EOF
kullanınGet
. dosyaları için Output
EOF
açıldığında her zaman döndürürTrue
.