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

_GETEXPR = ProgramName

Параметры

ProgramName

Определяет программу, которая выполняется, когда Вы запускаете команду GETEXPR или вызываете диалоговое окно Expression Builder из Visual FoxPro. Если ваша программа находится в каталоге, любом кроме текущего основной каталог, включите путь с именем программы.

Замечания

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

Вы можете создать вашу собственную программу Expression Builder, которая будет выполнена по команде GETEXPR при вызове диалогового окна Expression Builder из Visual FoxPro. Ваша программа Expression Builder должна содержать инструкцию LPARAMETERS ИЛИ PARAMETERS первой выполняемой строкой, чтобы принять четыре параметра, которые Visual FoxPro передает к программе. Параметры упомянуты ниже в порядке их передачи:

Параметр Описание

cExpressionType

Определяет тип выражения.

cErrorMessageText

Определяет отображаемое сообщение об ошибке при недопустимом выражении.

cDefaultExpression

Определяет начальное заданное по умолчанию выражение в Expression Builder.

cCaptionText

Определяет заголовок, который появляется в Expression Builder.

Например, следующая строка могла быть первой выполнимой строкой вашей программы Expression Builder:

Скопировать код
LPARAMETERS cExpressionType, cErrorMessageText, ;
   cDefaultExpression, cCaptionText

Если ваша программа Expression Builder выполняется из диалогового окна Expression Builder вызваного из Visual FoxPro, первые три параметра содержат пустую строку, а четвертый параметр содержит заголовок cCaptionText , который появляется в Expression Builder.

Обратите внимание, что Visual FoxPro Expression Builder - модальный диалог. Ваш Expression Builder должен установить свои свойства формы в следующие значения для создания модального диалога:

Свойство формы Значение свойства

AlwaysOnTop

Истина (.T).

Desktop

Истина (.T).

WindowType

1 - Modal

См. Также