2 378 документов
← К списку

ПодключитьКомпонентуИзРеестраWindows

страница

Подключает компоненту, выполненную по технологии COM, из реестра Windows в асинхронном режиме. (не рекомендуется, для обратной совместимости с компонентами 1С 7.7).

Синтаксис

Процедура ПодключитьКомпонентуИзРеестраWindows(Оповещение, Идентификатор,
ИдентификаторСозданияОбъекта = Неопределено) Экспорт 

Параметры

  • Оповещение — ОписаниеОповещения - описание оповещения о подключении со следующими параметрами:
    • Результат - Структура - результат подключения компоненты: ** Подключено - Булево - признак подключения. ** ПодключаемыйМодуль - ОбъектВнешнейКомпоненты - экземпляр объекта внешней компоненты. ** ОписаниеОшибки - Строка - краткое описание ошибки.
    • ДополнительныеПараметры - Структура - значение, которое было указано при создании объекта ОписаниеОповещения.
  • Идентификатор — Строка - идентификатор объекта внешней компоненты.
  • ИдентификаторСозданияОбъекта — Строка - идентификатор создания экземпляра модуля объекта (только для компонент, у которых идентификатор создания объекта отличается от ProgID).

Пример вызова

Оповещение = Новый ОписаниеОповещения("ПодключитьКомпонентуЗавершение", ЭтотОбъект);
ВнешниеКомпонентыКлиент.ПодключитьКомпонентуИзРеестраWindows(Оповещение, "SBRFCOMObject", "SBRFCOMExtension");
&НаКлиенте
Процедура ПодключитьКомпонентуЗавершение(Результат, ДополнительныеПараметры) Экспорт
    ПодключаемыйМодуль = Неопределено;
    Если Результат.Подключено Тогда 
        ПодключаемыйМодуль = Результат.ПодключаемыйМодуль;
    Иначе 
        ПоказатьПредупреждение(, Результат.ОписаниеОшибки);
    КонецЕсли;
    Если ПодключаемыйМодуль <> Неопределено Тогда 
        // ПодключаемыйМодуль содержит созданный экземпляр подключенной компоненты.
    КонецЕсли;
    ПодключаемыйМодуль = Неопределено;
КонецПроцедуры

Доступность

Тонкий клиент, Толстый клиент