Функция FEOF()

Определяет, установлен ли указатель файла в конце файла.

Синтаксис:

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)

Предыдущий Шаг | Следующий Шаг | Оглавление
Автор Каев Артем - 17.01.2003