Please enable JavaScript to view this site.

void ExternalRunCommand (short command,

short mode,

IDispatch* kompas);

Синтаксис Visual Basic:

Public Sub ExternalRunCommand (ByVal command As Integer,

ByVal mode As Integer,

ByVal kompas_ As Object)

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

command

- номер выполняемой команды;

mode

- режим работы:

0 - normal - обычный режим,

1 - demo - вызов из дистрибутивной задачи в деморежиме,

2 - demoEx - вызов из демоверсии;

kompas

- интерфейс KompasObject или IApplication.

Примечание:

1. При вызове команды библиотеки из меню, панели инструментов или при редактировании библиотечного элемента по двойному нажатию кнопки мыши управление передается этому методу с номером выбранной команды.

2. Библиотека должна обязательно содержать один из предопределенных методов ExternalRunCommand, который определяет точку входа в приложение или LibInterfaceNotifyEntry. Наличие хотя бы одного из этих методов позволяет системе КОМПАС идентифицировать произвольный ActiveX DLL как собственное приложение.

3. Параметр kompas может быть указателем на интерфейс IApplication, если в библиотеке есть метод IsOnApplication7, и этот метод вернул значение TRUE, т.е. библиотека работает на API версии 7. Во всех остальных случаях параметр kompas будет указателем на интерфейс KompasObject.

Подразделы:

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

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