ЗагрузитьВнешнююКомпоненту — прежний COM-механизм толстого клиента, не установка произвольной Native API библиотеки.
Где и как запускать
Синтаксический пример для толстого клиента Windows в своей учебной форме. Фрагмент без процедуры вставляется в тело обработчика. Здесь компоненты, COM и криптография не запускались.
Подготовка
В собственной тестовой среде подготовьте доверенную COM-компоненту scanopos.dll, совместимую с этим механизмом, разрядностью и Windows.
Имя взято из примера справки; файл не входит автоматически в платформу и здесь не скачивался.
Попытка
ЗагрузитьВнешнююКомпоненту("C:\УчебныеДанные\scanopos.dll");
Сообщить("Вызов загрузки COM-компоненты выполнен");
Исключение
Сообщить("Компонента не загружена");
КонецПопытки;Разбор по шагам
Проверьте происхождение и совместимость собственной библиотеки.
Вызовите загрузку по её полному учебному пути.
Отделите исключение загрузки от успешного завершения вызова.
Как проверить результат
Отсутствующий DLL даёт отказ, а не созданный фиктивный объект.
Это вызов только толстого клиента.
Ожидаемый результат
Показан синтаксис для указанной подготовки. Здесь код не запускался; реальные результаты и побочные эффекты проверяются только при будущем осознанном выполнении в своём учебном приложении.
На что обратить внимание
Загрузка внешнего кода имеет реальные риски и требует доверия к библиотеке.
Не подменяйте файл непроверенной DLL и не трактуйте исключение как успех.
Пример не запускался в вашей базе. Перед применением проверьте его в указанном учебном контексте.