Please enable JavaScript to view this site.

Интерфейс...

Синтаксис Automation:

BOOL Execute (long command, LPDISPATCH external, VARIANT_BOOL post);

Синтаксис COM:

HRESULT Execute([in] long command,

[in] LPDISPATCH external,

[in] VARIANT_BOOL post,

[out, retval] VARIANT_BOOL* pVal);

Входные параметры:

command

- номер команды,

external

- интерфейс для обмена данными между библиотекой, вызвавшей Execute, и библиотекой, в которой реализована команда. Интерфейс определен разработчиком библиотек. Может быть NULL,

post

- отложенное выполнение, если TRUE,

если FALSE - немедленное.

Возвращаемое значение:

TRUE

- команда выполнена.

FALSE

- команда не выполнена.

Примечание:

Метод позволяет выполнить команду прикладной библиотеки. При этом проверяется лицензионная защита, и может быть передан пользовательский интерфейс для обмена данными между библиотеками. Выполнение команды может быть отложенное или немедленное.

Получить интерфейс для обмена данными между библиотекой в функции LibraryEntry можно с помощью свойства IProceduresLibrary::ExternalInterface

Подразделы:

(отсутствуют)

© ООО «АСКОН-Системы проектирования», 2024. Все права защищены. | Единая телефонная линия: 8-800-700-00-78