Определяет, установлен ли указатель файла в конце файла.
Синтаксис:
FEOF(nFileHandle)
Параметры:
nFileHandle
Задает дескриптор файла, в котором проверяется позиция указателя. Функция FEOF( ) всегда возвращает значение "истина" (.T.), если задан дескриптор файла, соответствующий порту связи, открытому с помощью FOPEN( ).
Результат:
Логический.
Комментарии:
Данная файловая функция низкого уровня возвращает значение "истина" (.T.), если указатель файла установлен в конце файла, открытого с помощью файловой функции низкого уровня. FEOF( ) возвращает "ложь" (.F.), если указатель файла не находится в конце файла.
Пример:
*** Open the file test.txt *** gnFileHandle = FOPEN('test.txt') *** Move the file pointer to BOF *** gnPosition = FSEEK(gnFileHandle, 0) *** If file pointer is at BOF and EOF, the file is empty *** *** Otherwise the file must have something in it *** IF FEOF(gnFileHandle) WAIT WINDOW 'This file is empty!' NOWAIT ELSE WAIT WINDOW 'This file has something in it!' NOWAIT ENDIF = FCLOSE(gnFileHandle)