Компилирует и выполняет выражение Visual FoxPro, заданное параметром expr, а результат помещает по адресу res.

int _Evaluate(Value FAR *res, char FAR *expr)
Value FAR *res;            /* Адрес результата. */
char FAR *expr;            /* Выражение. */

Expand imageПримечания

_Evaluate( ) возвращает внутренний номер ошибки Visual FoxPro, которая может произойти во время вычисления выражения Visual FoxPro; если ошибок нет, возвращается 0. Содержимое области res ействительно только в том случае, если _Evaluate( ) возвращает 0.

NoteЗамечание

Не вызывайте _Evaluate( ) из обработчика событий.

Для получения дополнительной информации о том, как создавать библиотеку API и интегрировать её в Visual FoxPro, смотрите Доступ к API Visual FoxPro.

Expand imageПример

Следующий пример обеспечивает те же возможности, что и функция Visual FoxPro EVALUATE( ).

Expand imageКод Visual FoxPro

Expand imageКод C

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