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

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


    lCoprocessor - логическое значение .T., если в компьютере установлен
    математический сопроцессор, а иначе .F..
 
  Описание
 
    Функция позволяет определить, установлен ли в компьютере
    математический сопроцессор, и в соответствии с этим направить
    выполнение программы по соответствующей ветви.
 
  Примеры
 
  . Определение наличия сопроцессора:
 


    IF ISMATH()
        ? "Сопроцессор установлен"
    ENDIF
 

See Also: CPUTYPE()

 

 

 MEMSIZE()
 Возвращает объем основной или расширенной памяти.
------------------------------------------------------------------------------
 
  Синтаксис
 
    MEMSIZE([lMode]) --> nMemSize
 
  Параметры
 
    <lMode> - необязательный логический параметр, задающий при значении
    .T. возврат объема расширенной (EXTENDED), а при значении .F. или по
    умолчанию основной (CONVENTIONAL) оперативной памяти.
 
  Возвращаемое значение
 
    nMemSize - число Кбайтов памяти заданного типа.
 
  Описание
 
    Функция позволяет определить объем основной (CONVENTIONAL) памяти,
    располагающейся от 0 до 640 Кбайтов, или расширенной (EXTENDED),
    располагающейся выше 1 Мбайта оперативной памяти, установленной в
    системе.
 
  Примечания
 
  . Объем памяти определяется вызовом функций BIOS, что требует
    от компьютера соответствия стандартам IBM PC.
 
  Примеры
 
  . Объем основной памяти:
 
    ? MEMSIZE()                         // Например, 512
 
  . Объем расширенной памяти:
 
    ? MEMSIZE(.T.)                      // Например, 384
 

See Also: ALLOFREE()*

 

 

 NUMBUFFERS()
 Возвращает количество системных файловых буферов.
------------------------------------------------------------------------------
 
  Синтаксис
 
    NUMBUFFERS() --> nNumberBuffers
 
  Возвращаемое значение
 

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