Синтаксис добавления настоящего доверенного ActiveX в свою форму.
Где и как запускать
Модуль своей обычной формы; толстый клиент.
Подготовка
Только обычная форма толстого клиента Windows. ProgIDУчебногоКомпонента — строковый реквизит с действительным ProgID своего заранее установленного доверенного ActiveX.
Компонент должен поддерживать размещение в форме и соответствовать разрядности клиента. Код не устанавливает и не регистрирует COM-компоненты. Вызывайте один раз, чтобы имя нового элемента не повторялось.
Процедура ДобавитьДоверенныйКомпонент()
До = ЭлементыФормы.Количество();
ЭлементыФормы.ДобавитьActiveX(ProgIDУчебногоКомпонента, "УчебныйКомпонент", Истина);
После = ЭлементыФормы.Количество();
Сообщить("Элементов до: " + Строка(До) + "; после: " + Строка(После));
КонецПроцедурыРазбор по шагам
Подготовьте реально зарегистрированный собственный ActiveX.
Добавьте его под новым именем.
Сравните количество элементов формы.
Как проверить результат
Проверьте созданный видимый элемент.
При отсутствии компонента не подставляйте вымышленный ProgID.
Ожидаемый результат
Синтаксис добавления настоящего доверенного ActiveX в свою форму.
На что обратить внимание
Создание активирует установленную реализацию ActiveX; она может выполнять свои внутренние действия. Это не безопасный способ запускать неизвестные компоненты и не пример для веб-клиента.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.