Функции
| Описание
|
ADATABASES() | Помещает в массив переменных памяти имена всех открытых баз данных и описания путей для этих имен.
|
ADIR( ) | Заносит в массив информацию о файлах и возвращает количество файлов.
|
AFONT( ) | Заносит в массив информацию о доступных шрифтах
|
APRINTERS( ) | Помещает в массив переменных памяти имена принтеров, которые в данный момент описаны в Windows.
|
ASSIST | Запускает программу, заданную системной переменной _ASSIST.
|
AUSED( ) | Помещает в массив переменных памяти псевдонимы и рабочие области для таблиц заданного сеанса.
|
_BROWSER | Содержит имя приложения просмотра классов.
|
_BUILDER | Содержит имя приложения-конструктора Visual FoxPro
|
CAPSLOCK( ) | Возвращает значение текущего режима CAPS LOCK или производит включение или выключение этого режима.
|
CD | CHDIR | Заменяет каталог Visual FoxPro, используемый по умолчанию, заданным каталогом.
|
CLEAR RESOURCES | Удаляет из памяти кешированные картинки, фонты, сурсоры или иконки. Если не задано имя файла, все названные ресурсы удаляются из памяти.
|
COL( ) | Возвращает текущую позицию курсора по столбцам.
|
CREATE COLOR SET | Создает цветовой набор на основе текущих установок цвета.
|
CREATE VIEW | Создает файл среды Visual FoxPro. Команда SET VIEW восстанавливает среду, которая создана командой CREATE VIEW. Файлы среды имеют расширение .VUE.
|
CURDIR( ) | Возвращает текущий каталог.
|
DBC( ) | Возвращает имя текущей базы данных и путь к ней.
|
DBF( ) | Возвращает имя таблицы, открытой в заданной рабочей области, или имя таблицы из псевдонима таблицы.
|
DIR or DIRECTORY | Отображает информацию о файлах некоторого каталога.
|
DIRECTORY( ) | Возвращает "истину" (.T.), если заданный каталог есть на диске.
|
DISKSPACE( ) | Возвращает объем свободного пространства в байтах на диске, используемом по умолчанию.
|
DISPLAY DLLS | Отображает информацию о DLL-функциях 32-разрядной версии Windows, зарегистрированных в Visual FoxPro с помощью команды DECLARE - DLL.
|
DISPLAY STATUS | Отображает состояние среды Visual FoxPro.
|
FKLABEL( ) | Возвращает имя функциональной клавиши (F1, F2, F3 ...) по ее номеру.
|
FKMAX( ) | Возвращает число программируемых функциональных клавиш или комбинаций с их участием на данной клавиатуре.
|
FONTMETRIC( ) | Возвращает атрибуты шрифтов, установленных в операционной системе на данный момент.
|
GETPICT( ) | Открывает диалоговое окно Open и возвращает имя выбранного файла рисунка.
|
GETPRINTER( ) | Отображает диалоговое окно Print Setup (Windows) и возвращает имя выбранного принтера.
|
GETCOLOR( ) | Отображает диалоговое окно Color (Windows) и возвращает номер выбранного цвета.
|
GETCP( ) | Запрашивает кодовую страницу, отображая на экране диалоговое окно Code Page, а затем возвращает номер выбранной кодовой страницы.
|
GETDIR( ) | Отображает диалоговое окно Select Directory, в котором можно выбрать нужный каталог.
|
GETENV( ) | Возвращает содержимое заданной переменной среды выполнения MS-DOS.
|
GETFILE( ) | Отображает диалоговое окно Open и возвращает имя выбранного файла.
|
GETFONT( ) | Отображает диалоовое окно Font и возвращает имя выбранного шрифта.
|
HELP | Открывает окно справки.
|
HOME( ) | Возвращает имя каталога, из которого производился запуск Visual FoxPro.
|
IMESTATUS( ) | Переключает Окно IME (Редактор Ввода Методов) ил возвращает его статус.
|
INKEY( ) | Возвращает число, соответствующее первому нажатию клавиши или кнопки мыши в буфере клавиатуры.
|
INSMODE( ) | Возвращает текущий режим вставки или включает или выключает этот режим.
|
ISCOLOR( ) | Определяет, может ли компьютер формировать цветное изображение.
|
ISMOUSE( ) | Возвращает значение "истина" (.T.), если аппаратное обеспечение мыши установлено.
|
LIST DLLS | Отображает непрерывным потоком информацию о DLL-функциях 32-разрядной версии Windows, зарегистрированных в Visual FoxPro с помощью команды DECLARE - DLL.
|
LIST STATUS | Отображает непрерывным потоком информацию таблицу и/или состояние среды.
|
LOCFILE( ) | Ищет файл на диске и возвращает имя файла вместе с его путем.
|
MD | MKDIR | Создает новый каталог.
|
MEMORY( ) | Возвращает объем памяти, доступной для выполнения внешней программы.
|
MESSAGE( ) | Возвращает текущее сообщение об ошибке в виде символьной строки или содержимое строки программы, вызвавшей ошибку.
|
NUMLOCK( ) | Возвращает текущий режим Num Lock или включает или выключает этот режим.
|
OBJTOCLIENT() | Возвращает позицию или размер элемента управления или объекта относительно содержащего его объекта Form.
|
ON( ) | Возвращает команду, назначенную любой из следующих ON APLABOUT, ON ERROR, ON ESCAPE, ON KEY, ON KEY LABEL, ON MACHELP, ON PAGE или ON READERROR.
|
OS( ) | Возвращает название и номер версии операционной системы, под управлением которой работает Visual FoxPro.
|
PROGRAM( ) | Возвращает имя выполняемой в данный момент программы, или имя программы, выполнявшейся в момент возникновения ошибки. Команда идентичка SYS(16), но имеете больше возможностей.
|
PUTFILE( ) | Откывает диалоговое окно Save As и возвращает задаваемое имя файла.
|
QUIT | Завершает текущий сеанс Visual FoxPro и возвращает управление в операционную систему.
|
RD | RMDIR | Удаляет каталог с диска.
|
READKEY( ) | Возвращает значение, которое соответствует клавише, нажатой для выхода из некоторых команд редактирования, или значение, указывающее, как закончилась последняя команда READ.
|
RELEASE LIBRARY | Удаляет одну библиотеку внешних программ API из памяти.
|
RELEASE PROCEDURE | Закрывает файл процедуры, открытый с помощью команды SET PROCEDURE.
|
RESTORE MACROS | Восстанавливает в памяти макрокоманды клавиатуры, сохраненные в файле макрокоманд клавиатуры или в memo-поле.
|
RESTORE SCREEN | Восстанавливает основное окно Visual FoxPro или пользовательское окно, сохраненное перед этим в буфере экрана, в переменной памяти или в элементе массива.
|
RESTORE WINDOW | Восстанавливает в памяти описания окон и статусы окон, сохраненные в файле окон или в memo-поле.
|
RGB( ) | Возвращает одно значение цвета из набора, включающего красный, зеленый и синий компоненты.
|
RGBSCHEME( ) | Возвращает цветовую пару RGB или список цветовых пар RGB для заданной цветовой схемы.
|
ROW( ) | Возвращает текущую позицию курсора по строкам.
|
SAVE MACROS | Сохраняет набор макрокоманд клавиатуры в файле макрокоманд клавиатуры или в memo-поле
|
SAVE SCREEN | Сохраняет изображение основного окна Visual FoxPro или активного пользовательского окна в буфере экрана, переменной памяти или элементе массива.
|
SAVEPICTURE( ) | Создает файл картинки (.BMP) на основании объектой ссылки на нее.
|
SCHEME( ) | Возвращает цветовую пару или список цветовых пар из заданной цветовой схемы.
|
SCOLS( ) | Возвращает число столбцов, предусмотренных для основного окна Visual FoxPro.
|
_SCREEN | Задает свойства и методы основного окна Visual FoxPro.
|
SET( ) | Возвращается текущая установка заданной команды SET в виде символьной или числовой строки.
|
SET ANSI | Определяет, каким образом оператор = в командах Visual FoxPro SQL будет сравнивать строки, имеющие разную длину.
|
SET AUTOSAVE | Определяет, должна ли система Visual FoxPro сбрасывать буферы данных на диск, когда вы выходите из команды READ или возвращаетесь в окно команд.
|
SET BELL | Включает или выключает звуковой сигнал компьютера, а также устанавливает атрибуты сигнала.
|
SET BLOCKSIZE | Определяет, каким образом Visual FoxPro распределяет дисковое пространство для хранения memo-полей.
|
SET CARRY | Определяет, должен ли Visual FoxPro переносить данные из текущей записи в новую запись, создаваемую командой INSERT, APPEND или BROWSE.
|
SET CENTURY | Определяет, должен ли Visual FoxPro показывать номер века в выражениях даты.
|
SET CLASSLIB | Открывает библиотеку визуальных классов .VCX, содержащую определения классов.
|
SET CLEAR | Определяет, следует ли очищать основное окно Visual FoxPro при выдаче команд SET FORMAT.
|
SET CLOCK | Определяет, должен ли Visual FoxPro отображать системные часы, и задает для них позицию в основном окне Visual FoxPro.
|
SET COLLATE | Задает последовательность сортировки для символьных полей в последующих операциях индексирования и сортировки.
|
SET COLOR OF | Задает цвета для пользовательских меню и окон.
|
SET COLOR OF SCHEME | Задает цвета в цветовой схеме или копирует одну цветовую схему в другую.
|
SET COLOR SET | Загружает ранее определенный цветовой набор.
|
SET COMPATIBLE | Контролирует совместимость с FoxBASE+ и другими языками Xbase.
|
SET CONSOLE | Разрешает или запрещает вывод из программы в основное окно Visual FoxPro или в активное окно, определенное пользователем.
|
SET CPCOMPILE | Задает кодовую страницу для компилируемых программ.
|
SET CPDIALOG | Определяет, будет ли при открытии таблицы отображаться диалоговое окно Code Page.
|
SET CURRENCY | Определяет символ денежной еденицы и задает его позицию в отображаемых выражениях типа Numeric, Currency, Float и Double.
|
SET CURSOR | Определяет, отображается ли курсор в то время, когда Visual FoxPro ожидает ввода.
|
SET DATE | Задает формат отображаемых выражений типа даты и DateTime.
|
SET DEBUG | Делает окна отладки и трассировки доступными или недоступными из системы меню Visual FoxPro.
|
SET DEBUGOUT | Направляет отладочный вывод в файл. Отладочный вывод формируется командами ASSERT, DEBUGOUT и событиями, которые определены в SET EVENTLIST или в диалоге Трассировки событий (Event Tracking).
|
SET DECIMALS | Задает число десятичных знаков, отображаемых в числовых выражениях.
|
SET DEFAULT | Задает диск или каталог, используемые по умолчанию.
|
SET DELETED | Определяет, будет ли Visual FoxPro обрабатывать записи, помеченные на удаление, и будут ли они доступны для использования в других командах.
|
SET DEVELOPMENT | Предписывает Visual FoxPro сравнивать при запуске программы дату и время создания программы с датой и временем создания соответствующего скомпилированного объектного файла.
|
SET DEVICE | Направляет вывод команды @ ... SAY на экран, на принтер или в файл.
|
SET DISPLAY | Предоставляет возможность изменять текущий режим дисплея на мониторах, поддерживающих различные режимы. Осталось от FoxPro for DOS, не используется в Windows.
|
SET ESCAPE | Определяет, должно ли нажатие клавиши Esc прерывать выполнение программ и команд.
|
SET EXACT | Задает правила, согласно которым Visual FoxPro сравнивает две строки разной длины.
|
SET EXCLUSIVE | Определяет, в каком режиме Visual FoxPro открывает файлы таблиц в сети - для монопольного пользования или для совместного.
|
SET FDOW | Задает первый день недели.
|
SET FIXED | Определяет, является ли фиксированным количество десятичных знаков в изображении числовых данных.
|
SET FUNCTION | Назначает выражение (макрокоманду клавиатуры) функциональной клавише или комбинации клавиш.
|
SET FWEEK | Задает требования, предъявляемые к первой неделе года.
|
SET HELP | Включает или отключает оперативную справку Visual FoxPro или задает файл справки.
|
SET HELPFILTER | Предписывает Visual FoxPro отображать в окне справки подмножество тем справки в стиле .DBF.
|
SET HOURS | Устанавливает для системных часов 12-часовой или 24-часовой формат времени.
|
SET INTENSITY | Определяет, использует ли Visual FoxPro расширенный цветовой атрибут для отображения полей.
|
SET KEYCOMP | Контролирует навигацию в Visual FoxPro, осуществляемую с помощью клавиатуры.
|
SET LIBRARY | Открывает файл внешней библиотеки API (интерфейса прикладного программирования).
|
SET MACKEY | Задает клавишу или комбинацию клавиш, при нажатии которых отображается диалоговое окно Macro Key Definition.
|
SET MACHELP | Манипулирует элементом Microsoft FoxPro Help меню Help.
|
SET MARK TO | Задает разделитель, используемый при отображении дат.
|
SET MEMOWIDTH | Задает ширину отображаемых на экране memo-полей и символьных выражений. SET MEMOWIDTH влияет на функции ATCLINE( ), ATLINE( ), MEMLINE( ) и MLINE( ).
|
SET MESSAGE | Задает сообщение, отображаемое в основном окне Visual FoxPro или в графической строке состояния, или задает место вывода сообщений, связанных с пользовательскими строками меню и командами меню.
|
SET MOUSE | Включает или отключает мышь и управляет ее чувствительностью.
|
SET NOTIFY | Разрешает или отменяет отображение некоторых системных сообщений.
|
SET NULLDISPLAY | По умогчанию Visual FoxPro выводит значение .NULL. для пустых значений объектов. Использование команды SET NULLDISPLAY позвояет сменить выводимый текст.
|
SET ODOMETER | Задает интервал, с которым команды, обрабатывающие записи, сообщают значения счетчика записей.
|
SET PALETTE | Определяет, используется ли в Visual FoxPro цветовая палитра, принимаемая по умолчанию.
|
SET PATH | Задает путь для поиска файлов.
|
SET POINT | Определяет символ, используемый в качестве десятичного разделителя при изображении числовых выражений и выражений типа Currency.
|
SET PRINTER | Разрешает или разпрещает вывод на принтер, или направляет вывод в файл, порт или на сетевой принтер.
|
SET PROCEDURE | Открывает файл процедур. ( .PRG или .FXP файл, содержащий процедуры и функции)
|
SET RESOURCE | Обновляет или задает файл ресурсов.
|
SET SAFETY | Определяет, будет ли Visual FoxPro отображать диалоговое окно перед тем, как вести запись поверх существующего файла, а также будут ли вычисляться правила таблиц или полей, значения по умолчанию и сообщения об ошибках при внесении изменений в конструкторе таблиц или командой ALTER TABLE.
|
SET SCOREBOARD | Задает, где Visual FoxPro отображает состояние клавиш Num Lock, Caps Lock и Insert.
|
SET SECONDS | Определяет, указываются ли секунды в значении типа DateTime.
|
SET SEPARATOR | Задает символ, который отделяет друг от друга группы из трех цифр, стоящие слева от десятичной точки.
|
SET STATUS BAR | Отображает или удаляет с экрана графическую строку состояния.
|
SET STICKY | Определяет, что выбранные меню должны оставаться развернутыми до тех пор, пока вы не выберете элемент меню, нажмете клавишу Esc или щелкнете вне меню.
|
SET SYSFORMATS | Определяет, должны ли системные установки Visual FoxPro обновляться вместе с текущими системными установками Windows.
|
SET SYSMENU | Делает доступной или недоступной системную строку меню Visual FoxPro в процессе выполнения программы и дает возможность изменить конфигурацию строки меню.
|
SET TALK | Определяет, будет ли Visual FoxPro отображать результаты команд.
|
SET TEXTMERGE | Включает или отключает вычисление полей, переменных памяти, элементов массива, функций или выражений, заключенных в разделители слияния, и позволяет задать вывод процедуры слияния текста.
|
SET TEXTMERGE DELIMITERS | Задает разделители слияния текста.
|
SET TOPIC | Задает тему (или темы) справки, которую следует открыть при активизации системы справки Visual FoxPro
|
SET TOPIC ID | Задает тему справки, которая откроется при активизации системы справки Visual FoxPro. Разде справки определяется идентификатором, который предятавляется в разделе MAP файла проекта помощи.
|
SET TYPEAHEAD | Задает максимальное число символов, которые можно сохранить в буфере клавиатуры.
|
SET UDFPARMS | Задает в Visual FoxPro способ передачи параметров в пользовательскую функцию (UDF) - по значению или по ссылке.
|
SET VIEW | Открывает или закрывает окно представленияили восстанавливает среду Visual FoxPro из файла представления.
|
SET XCMDFILE | Задает файл ресурсов Macintosh для внешних команд (XCMD) и внешних функций (XFCN).
|
SYS(0) | Возвращает сетевую информацию о машине в случае, когда Visual FoxPro используется в сетевой среде.
|
SYS(3) | Возвращает допустимое имя файла, которое можно использовать при создании временных файлов.. Используйте SUBSTR(SYS(2015), 3, 10) для создания уникального имени файла.
|
SYS(5) | Возвращает диск, используемый в данный момент по умолчанию в Visual FoxPro. (например. C:, D:, E:, etc...) или том (Windows NT только).
|
SYS(6) | Возвращает текущее печатающее устройство. Как в установках SET PRINTER.
|
SYS(7) | Возвращает имя текущего файла формата. Как в установках SET FORMAT.
|
SYS(9) | Возвращает серийный номер данной версии Visual FoxPro.
|
SYS(12) | Возвращает объем памяти в доступной для выполнения внешней программы области, лежащей ниже отметки 640K.
|
SYS(16) | Возвращает имя файла выполняющейся программы. Если SYS(16) возвращает путь с именем программы, то PROGRAM( ) возвращает имя програмы.
|
SYS(17) | Возвращает тип используемого центрального процессора (CPU).
|
SYS(18) | Возвращает набранное прописными буквами имя переменной памяти, элемента массива или поля, использованное при создании текущего элемента управления. Использейте свойсво Active Control .
|
SYS(24) | Возвращает границу памяти EMS, установленную в файле конфигурации FoxPro для MS-DOS.
|
SYS(100) | Возвращает текущую установку SET CONSOLE.. Используйте SET("CONSOLE").
|
SYS(101) | Возвращает текущую установку SET DEVICE.. Используйте SET("DEVICE").
|
SYS(102) | Возвращает текущую установку SET PRINTER. Используйте SET("PRINTER").
|
SYS(103) | Возвращает текущую установку SET TALK. Используйте SET("TALK").
|
SYS(1001) | Возвращает общий вертуальной объем памяти, доступной программе управления памятью Visual FoxPro., которая примерно в пять раз превосходит размер доступной физической памяти.
|
SYS(1016) | Возвращает объем памяти, задействованной определенными пользовательскими объектами.
|
SYS(1023) | Включает режим диагностики системы справки, давая возможность перехватывать параметры HelpContextID, передаваемые в систему справки Visual FoxPro.
|
SYS(1024) | Отключает режим диагностики системы справки, включенный функцией SYS(1023).
|
SYS(2002) | Включает или выключает курсор на экране. Используйте SET CURSOR.
|
SYS(2003) | Возвращает имя текущего каталога на используемом по умолчанию диске.
|
SYS(2004) | Возвращает имя каталога, из которого запускается Visual FoxPro.
|
SYS(2005) | Возвращает имя текущего файла ресурсов Visual FoxPro.
|
SYS(2006) | Возвращает тип используемой графической карты и монитора.
|
SYS(2008) | Задает форму курсора в режиме вставки и в режиме замены.
|
SYS(2009) | Переключает форму курсора между режимом вставки и замены.
|
SYS(2010) | Возвращает установку FILES из файла CONFIG.SYS. Бесполезно в Visual FoxPro.
|
SYS(2015) | Возвращает уникальное 10-символьное имя процедуры, которое состоит из символа подчеркивания и некоторой комбинации букв и цифр.
|
SYS(2016) | Возвращает имя окна, использованное в последней команде SHOW GETS WINDOW. Изпользуйте меиод Refresh.
|
SYS(2017) | В предыдущих версиях FoxPro данная функция очищала основное окно FoxPro и отображала экран запуска FoxPro.
|
SYS(2019) | Возвращает имя и местоположение файла конфигурации Visual FoxPro.
|
SYS(2020) | Возвращает общий размер (в байтах) диска, используемого по умолчанию.
|
SYS(2022) | Возвращает размер кластера (блока) для заданного диска в байтах.
|
SYS(2023) | Возвращает диск и каталог, где Visual FoxPro хранит временные файлы.
|
SYS(2027) | Возвращает путь MS-DOS в системе записи, принятой для путей Macintosh.
|
SYS(3004) | Возвращает идентификатор Locale ID, используемый объектами автоматизации OLE и элементами управления OLE.
|
SYS(3005) | Устанавливает идентификатор Locale ID, используемый объектами автоматизации OLE и элементами управления OLE.
|
SYS(3006) | Устанавливает идентификаторы Language ID и Locale ID.
|
SYS(3050) | Устанавливает размер приоритетного или фонового буфера в памяти.
|
SYS(3053) | Возвращает ODBC environment handle. Если ODBC не загружен, SYS(3053) загружает его и возвращает ODBC environment handle. Environment handle возвращенные SYS(3053) обеспечивает доступ к o ODBC ерез вызовы ODBC API.
|
SYSMETRIC( ) | Возвращает размеры экранных элементов операционной системы. SYSMETRIC( ) позволяет определить размер для меню, окон, элементов управления в Visual FoxPro.
|
TXTWIDTH( ) | Возвращает длину символьного выражения исходя из средней ширины символа для данного шрифта.
|
VERSION( ) | Возвращает символьную строку, содержащую номер используемой версии Visual FoxPro.
|
WFONT( ) | Возвращает имя, размер или стиль текущего шрифта для окна в Visual FoxPro
|
_WIZARD | Содержит имя программы постоителя (мастера) Visual FoxPro.
|