ОБСУЖДЕНИЕ

Подключение Dll

5 ответов 4,7 тыс.
AI-выжимка обсуждения скоро

Краткие тезисы обсуждения со ссылками на ключевые ответы появятся здесь.

Автор темы
Dll = new ComObject("IIT.EUArtM.Library");
при запуске вибрасывает ошибку: Интерфей не поддерживаеться.
Что это может бить и как с этим гадом бороться??
 
ЗагрузитьВнешнююКомпоненту - в семерке, в восьмерке не знаю. а создание нового объекта - токма после подруба dll
 
я в 1С не рублю... но может єто потому что обьект как таковой в винде не зарегистрирован.
в реестре етсь ссылка на класс IIT.EUArtM.Library ?
 
тогда он бы ругался на ошибку загрузки внешней компоненты, а не на создание объекта
 
ЗагрузитьВнешнююКомпоненту - в семерке, в восьмерке не знаю. а создание нового объекта - токма после подруба dll
Пишет ошибка при загрузки внешней компоненты.
И это процедурка.... незнаю что делать, и это процедурка, как потом получить доступ к методам библиотеки.??
 
Обычно пишут типа

Попытка
ЗагрузитьВнешнююКомпоненту(КаталогИБ() + "блаблабла.dll");

Исключение
Сообщить ("не грузитцо!");
СтатусВозврата(0);
Возврат;
КонецПопытки;

Dll = СоздатьОбъект("IIT.EUArtM.Library");

Синтаксис семерочный, dll лежит в корне каталога базы, права пользователя системы - админовские