Определяет, установлен ли указатель в файле [открытом на низком уровне - прим.переводчика] на конец этого файла.

FEOF(nFileHandle)

Параметры

nFileHandle

Задает номер обработчика файла (file handle number), для которого проверяется состояние "конец файла". FEOF( ) всегда возвращает Истинно (.T.), если вы укажете на коммуникационный порт, открытый при помощи функции FOPEN( ).

Возвращаемое значение

Логическое

Примечания

Эта функция возвращает Истинно (.T.), если указатель установлен на конец файла, открытого на низком уровне. FEOF( ) возвращает Ложно (.F.), если указатель не установлен на конец файла.

Пример

  Скопировать код
*** Открываем файл test.txt ***

gnFileHandle = FOPEN('test.txt')

*** Перемещаем указатель на начало файла (BOF) ***

gnPosition = FSEEK(gnFileHandle, 0)

*** Если указатель находится на BOF и EOF одновременно, файл пуст. ***
*** В противном случае в файле что-то находится. ***

IF FEOF(gnFileHandle)
WAIT WINDOW 'Этот файл пуст!' NOWAIT
ELSE
WAIT WINDOW 'В этом файле что-то содержится!' NOWAIT
ENDIF
= FCLOSE(gnFileHandle)

См.также