FileSystem.EOF(Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает логическое значение True при достижении конца файла, открытого для Random или последовательного 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
Параметры
- FileNumber
- Int32
Обязательно. Объект, Integer содержащий любой допустимый номер файла.
Возвращаемое значение
Логическое значение True при достижении конца файла, открытого для Random или последовательного Input открытия.
Исключения
Недопустимый режим файла.
Примеры
В этом примере функция используется EOF для обнаружения конца файла. В этом примере предполагается, что 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)
Комментарии
Используйте EOF , чтобы избежать ошибки, созданной путем попытки получить входные данные в конце файла.
Функция EOF возвращается False до конца файла. При открытии файлов или RandomBinary доступе возвращается EOF до тех пор, False пока последняя выполненная FileGet функция не сможет прочитать всю запись.
При открытии файлов для Binary доступа попытка прочитать файл с помощью Input функции, пока EOF не возвращается True ошибка.
LOF
Loc Используйте функции вместо EOF чтения двоичных файлов с Inputпомощью функции или при Get использовании EOF функции. При открытии OutputEOF файлов всегда возвращаетсяTrue.