Перечисленные ниже команды и функции предоставляют вам возможность управлять широким диапазоном параметров системы Microsoft Visual FoxPro или ее окружения.

Используйте Для

ADIR( ) Function

сбора информации о файлах в массив и затем возврата числа файлов, информация о которых будет содержаться в массиве.

ADLLS( ) Function

возврата массива, содержащего имена функций, загруженных с помощью DECLARE DLLs.

ALANGUAGE( ) Function

возврата массива, содержащего имена всех действительных команд, функций и базовых классов Visual FoxPro.

APROCINFO( ) Function

возврата массива, содержащего элементы языка Visual FoxPro, содержащиеся в программном файле.

ASESSIONS( ) Function

создания массива идентификаторов существующих сессий данных (массив data session IDs).

ASTACKINFO( ) Function

создания массива и его заполнения информацией о текущем состоянии стэка вызовов.

_BROWSER System Variable

указания имени приложения браузера классов.

_BUILDER System Variable

указания имени построителя приложений Visual FoxPro.

CAPSLOCK( ) Function

возврата текущего режима клавиши CAPS LOCK или для переключения режимов клавиши CAPS LOCK.

CREATE COLOR SET Command

создания набора цветов из текущих цветовых установок.

CREATE VIEW Command

создания файла представления из окружения Visual FoxPro.

CurrentX, CurrentY Properties

указания горизонтальной (X) и вертикальной (Y) координат для следующего метода рисования. Не доступно в design time; редактируемое в run time.

DECLARE - DLL Command

регистрации функции во внешней библиотеке совместного использования.

DIR or DIRECTORY Command

отображения информации о файлах в каталоге.

DISKSPACE( ) Function

возвращения числа байт, доступных на диске, используемом по умолчанию или на указанном диске или логическом диске.

DISPLAY DLLS Command

отображения информации о функциях библиотеки совместного использования, зарегистрированных в Visual FoxPro с помощью DECLARE – DLL.

DISPLAY STATUS Command

отображения статуса окружения Visual FoxPro.

FKLABEL( ) Function

возврата имени функциональной клавиши (F1, F2, F3 ...) из ключей, соответствующих номеру функциональной клавиши.

FKMAX( ) Function

возврата числа программируемых функциональных ключей или комбинации функциональных клавиш на вашей клавиатуре.

FONTMETRIC( ) Function

возврата аттрибута шрифтадля шрифтов текущей инсталлированной операционной системы.

_GALLERY System Variable

указания команды, которая будет исполняться при выборе опции Component Gallery из меню Tools.

_GENHTML System Variable

указания программы, генерирующей HTML (Hypertext Markup Language).

GETCOLOR( ) Function

отображения диалогового блока Windows Color и возвращения номера выбранного цвета.

GETCP( ) Function

запроса у пользователя кодовой страницы с помощью отображения диалогового блока Code Page с последующим возвратом номера выбранной кодовой страницы.

GETENV( ) Function

возврата содержания указанной переменной окружения MS-DOS.

_GETEXPR System Variable

указания программы, которая будет исполняться при выдаче команды GETEXPR или вызова диалогового блока Expression Builder из Visual FoxPro.

GETFILE( ) Function

отображения диалогового блока Open и возврата имени выбранного вами файла.

GETFONT( ) Function

отображения диалогового блока Font и возврата информации о выбранном вами шрифте.

GETPEM( ) Function

возврата текущего значения свойства или программного кода для события или метода в design time.

HOME( ) Function

возврата имен каталогов Visual FoxPro и Visual Studio.

HELP Command

открытия окна Help.

IMESTATUS( ) Function

включения или выключения окна IME (Input Method Editor) и возврата текущего статуса IME.

_INCLUDE System Variable

указания файла заголовков, используемого по умолчания для использования его с определенными пользователем классов, форм или наборов форм.

INKEY( ) Function

возврата номера, соответствующего клавише мыши или нажатой клавиши помещенных в буффер ввода клавиатуры.

INSMODE( ) Function

возврата текущего режима вставки или для переключения режима вставки/переписи при вводе текста.

ISCOLOR( ) Function

определения - может ли компьютер отображать цвета.

ISMOUSE( ) Function

возврата (.T.) если в системе имеется мышь (имеется в виду комьютерная, а не серая с хвостом, для которой "страшнее кошки зверя нет").

LIST DLLS Command

отображения информации о списке функций библиотеки совместного использоваия, зарегистрированных  в  Visual FoxPro с помощью DECLARE - DLL.

LIST Commands

отображения таблицы или информации об окружении без пауз в основном окне Visual FoxPro или в пользовательском окне. Имеется несколько версий синтаксиса.

LOCFILE( ) Function

поиска файла на диске и возврата его имени и пути к нему.

MEMORY( ) Function

возврата количества памяти, доступной для исполнения внешних программ.

MESSAGE( ) Function

возврата либо текущего сообщения об ошибке в виде символьной строки или содержания строки программы, которая вызвала ошибку.

NUMLOCK( ) Function

возврата текущего режима клавиши NUM LOCK или для переключения между режимами on или off.

_ObjectBrowser System Variable

возврата имени приложения, отображающей браузер классов.

OBJTOCLIENT( ) Function

возврата позиции или размеров управляющего элемента или объекта, относительно формы, в которой он размещается.

OS( ) Function

возврата имени и версии операционной системы, под которой запущен Visual FoxPro.

PCOL( ) Function

возврата текущей позиции печатной головки принтера.

PEMSTATUS( ) Function

получения аттрибута для свойства, события, метода или объекта.

PROW( ) Function

возврата номер текущей строки печатной головки принтера.

PUTFILE( ) Function

вызова диалогового блока Save As и возврата имени, указанного в нем вами.

QUIT Command

завершения текущей сессии Visual FoxPro и возврата управления операционной системе.

RGB( ) Function

возврата единичного значения цвета из набора компонентов цвета red, green и blue.

SCHEME( ) Function

возврата листа цветовых пар или единичной цветовой пары для указанной цветовой схемы.

_SCREEN System Variable

указания свойств и методов главного окна Visual FoxPro.

SET( ) Function

возврата статуса различных команд SET.

SET Commands

открытия окна Data Session. Окно Data Session предоставляет легкий путь для открытия таблиц, установки отношений или изменения многих опций Visual FoxPro.

SYS(3) - Legal File Name

возврата легального имени файла, которое может быть использовано для создания временного файла.

SYS(5) - Default Drive

возврата текущего диска, используемого по умолчанию Visual FoxPro.

SYS(6) - Current Printer Device

Возврата текущего печатающего устройства, используемого по умолчанию Visual FoxPro.

SYS(7) - Current Format File

возврата имени текущего форматного файла.

SYS(9) - Visual FoxPro Serial Number

Возврата серийного номера вашего Visual FoxPro.

SYS(12) - Available Memory in Bytes

возврата количества памяти, доступной в области ниже 640K, которая может быть использована для исполнения внешней программы.

SYS(16) - Executing Program File Name

возврата имени файла текущей исполняемой программыф. Вы можете использовать SYS(16) для выхода из состояния ошибки.

SYS(17) - Processor in Use

возврата используемого процессора (CPU).

SYS(1001) - Visual FoxPro Memory

возврата общего количества памяти, доступного мэнеджеру памяти Visual FoxPro.

SYS(1016) - User Object Memory Use

возврата количества памяти, используемой объектами, которые вы определили.

SYS(1023) - Enable Help Diagnostic Mode

разрешения диагностического режима Help, делая возможным отслеживать HelpContextID, посланный в Visual FoxPro Help system.

SYS(1024) - Disable Help Diagnostic Mode

запрещения описанного выше и разрешенного функцией SYS(1023) диагностический режим.

SYS(1269) - Property Information

возврата значения, которое показывает - изменялось ли значения свойства по сравнению с его значением, используемым по умолчанию. Возвращает значение, которе указывает, что свойство имеет признак "только для чтения".

SYS(1270) - Object Location

возврата ссылка на объект, размещающийся в указанной точке.

SYS(1271) - Object's .SCX File

возврата имени файла .SCX, в котором хранится описание созданного объекта.

SYS(1272) - Object Hierarchy

возврата иерархии объектов для указанного объекта. Не доступно в design time.

SYS(2001) - SET ... Command Status

возврата статуса указанной команды SET.

SYS(2003) - Current Directory

возврата имени текущего каталога на используемом по умолчанию диске.

SYS(2004) - Visual FoxPro Start Directory

возврата имени каталога, из которого был запущен Visual FoxPro.

SYS(2005) - Current Resource File

возврата имени текущего файла ресурса Visual FoxPro.

SYS(2006) - Current Graphics Card

возврата типа используемых в системе графической карты и монитора.

SYS(2010) - CONFIG.SYS File Settings

возврата установки количества файлов в CONFIG.SYS.

SYS(2013) - System Menu Name String

возврата строки, разделенной пробелами, содержащей внутренние имена системы меню Visual FoxPro.

SYS(2019) - Configuration File Name and Location

возврата имени и местонахождения конфигурационного файла Visual FoxPro.

SYS(2020) - Default Disk Free Space

возврата свободного пространства на диске, используемом по умолчанию.

SYS(2022) - Disk Cluster Size

возврата размера кластера в байтах на указанном диске.

SYS(2023) - Temporary Path

возврата пути, в котором Visual FoxPro хранит свои временные файлы.

SYS(2334) - Automation Server Invocation Mode

возврата значения, указывающего как был вызван метод сервера автоматизации Visual FoxPro.

SYS(2800) - Accessibility Support

разрешения или запрещения поддержки Microsoft Active Accessibility и установки определенных опуий для отслеживания фокуса клавиатуры на текущем выбранном управляющем элементе в форме Visual FoxPro.

SYS(3004) - Return Locale ID

возврата Locale ID, используемого автоматизацией и элементами ActiveX.

SYS(3005) - Set Locale ID

установки Locale ID, используемого автоматизацией и элементами ActiveX.

SYS(3006) - Set Language and Locale IDs

установки Language ID и Locale ID.

SYS(3050) - Set Buffer Memory Size

установки размера буффера памяти для foreground или background процессов.

SYS(3053) - ODBC Environment Handle

возврата хэндла окружения ODBC.

SYS(3056) - Read Registry Settings

чтения установок Visual FoxPro в регистре и обновления текущими установками в регистре.

SYS(3095) - IDispatch Pointer

возврата указателя outgoing IDispatch для объекта COM.

SYSMETRIC( ) Function

возврата резмеров элементов экрана операционной системы.

_TASKLIST System Variable

получения имени списка задач мэнеджера программ.

TXTWIDTH( ) Function

возврата длины символьного выражения с учетом средней ширины символа в шрифте.

VERSION( ) Function

возврата информации об используемой версии Visual FoxPro.

WFONT( ) Function

возврата имени, размера и стиля текущего шрифта для окон Visual FoxPro for Windows.

_WIZARD System Variable

получения имени приложения-мастера Visual FoxPro.

Expand imageСмотрите также