Возвращает объем памяти, доступной для выполнения внешней программы.
Синтаксис:
MEMORY( )
Результат:
Числовой.
Комментарии:
В FoxPro для MS-DOS функция MEMORY( ) возвращает объем базовой памяти (ниже отметки 640K), которую можно использовать для выполнения внешней программы по команде RUN. В возвращаемом значении не учитывается свободная расширенная память, и это значение будет меняться на протяжении сеанса FoxPro для MS-DOS.
В Visual FoxPro, FoxPro для Windows и FoxPro для Macintosh функция MEMORY( ) всегда возвращает 640.
MEMORY( ) аналогична функции SYS(12), за исключением двух отличий:
MEMORY( ) возвращает величину свободной памяти в килобайтах; SYS(12) возвращает объем памяти в байтах.
MEMORY( ) возвращает числовое выражение. SYS(12) возвращает значение в виде символьной строки.