Показаны третий и четвёртый аргументы настоящего подключения по местоположению.
Где и как запускать
Толстый клиент Windows, тело кнопки собственной обычной формы.
Подготовка
Редкий API: собственная обычная форма, толстый клиент Windows. Реквизит ПутьСвоейКомпоненты Строка 500, поле ввода и кнопка Подключить. Код — тело её обработчика.
Человек заранее готовит собственную доверенную учебную компоненту нужной архитектуры процесса. Для Native — библиотека Native API 1С; для COM — библиотека COM-компоненты 1С. DLL общего назначения не является такой компонентой. Укажите полный путь к самому файлу, не ZIP.
В толстом клиенте при таком способе предварительный вызов установки не обязателен. Для тонкого / веб-клиента правила другие: требуется установка, а веб-клиент использует упакованную компоненту из базы; этот пример туда не переносится без адаптации.
Если ПустаяСтрока(СокрЛП(ПутьСвоейКомпоненты)) Тогда
ВызватьИсключение "Укажите путь только к своей доверенной учебной компоненте";
КонецЕсли;
Подключено = ПодключитьВнешнююКомпоненту(ПутьСвоейКомпоненты, "УчебнаяКомпонентаКниг",
ТипВнешнейКомпоненты.COM, ТипПодключенияВнешнейКомпоненты.НеИзолированно);
Если Подключено Тогда
Сообщить("Своя компонента подключена");
Иначе
Сообщить("Подключение не выполнено");
КонецЕсли;Разбор по шагам
Подготовьте свою доверенную компоненту нужной технологии.
Укажите её фактический локальный путь.
Выполните подключение и проверьте Булево-результат.
Как проверить результат
Изолированно выбирает отдельный процесс компоненты; НеИзолированно — работу без такой изоляции. Поддержка конкретной технологии / ОС и разрядности остаётся обязательным условием.
Тип COM / Native — технология, а не произвольный класс объекта внутри библиотеки. Здесь не выдумывается её ProgID или имя класса для Новый.
Это короткий синтаксический пример редкого API. BSL, загрузка DLL и код компоненты при сборке HTML не исполнялись. Ручное подключение действительно запускает код выбранной библиотеки.
Ожидаемый результат
Показано настоящее подключение с явными технологией и режимом изоляции.
На что обратить внимание
Не подключайте DLL из неизвестного источника и не считайте возвращённое Истина проверкой всех функций компоненты.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.