Клиппер 5. Справочник

Функция позволяет определить количество еще


 

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 - максимальное количество одновременно используемых
    дескрипторов файлов.
 
  Описание
 
    Функция возвращает максимальное количество используемых дескрипторов
    файлов, что позволяет оценить количество файлов, которые могут быть

Содержание раздела