Функция позволяет определить количество еще
See Also: TOKEN()
FILESFREE()
Возвращает число свободных дескрипторов файлов.
------------------------------------------------------------------------------
Синтаксис
FILESFREE() --> nFreeHandles
Возвращаемое значение
nFreeHandles - количество свободных дескрипторов файлов.
Описание
Функция позволяет определить количество еще свободных (доступных
прикладной программе) дескрипторов файлов, т.е. количество файлов,
которые еще можно открыть, не закрывая других и не опасаясь
возникновения DOS-сообщения об ошибке с кодом 4.
Примечания
. Количество свободных дескрипторов определяется как разность
максимального числа используемых дескрипторов, возвращаемого функцией
FILEMAX(), и числа дескрипторов уже используемых операционной системой
и прикладной программой.
Примеры
. Определение числа свободных дескрипторов перед открытием базы
данных:
IF FILESFREE() > 0 // Есть ли свободные дескрипторы ?
USE CUSTOMER // Открытие базы данных
ENDIF
. Определение числа свободных дескрипторов перед открытием базы
данных с индексным файлом:
IF FILESFREE() > 1 // Есть ли свободные дескрипторы ?
USE CUSTOMER INDEX CUSTNR // Открытие базы данных и индекса
ENDIF
See Also: FILESMAX()
FILESMAX()
Возвращает максимальное количество используемых дескрипторов файлов.
------------------------------------------------------------------------------
Синтаксис
FILESMAX() --> nMaxHandles
Возвращаемое значение
nMaxHandles - максимальное количество одновременно используемых
дескрипторов файлов.
Описание
Функция возвращает максимальное количество используемых дескрипторов
файлов, что позволяет оценить количество файлов, которые могут быть