Функция позволяет определить, установлен ли
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
Возвращаемое значение