FilimoniC
@FilimoniC

1С 7.7 в App-V

Добрый день! Есть ли у кого-нибудь опыт разворачивания 1С внутри Microsoft App-V?
Столкнулся с проблемой подгрузки внешних DLL COM-сервисов (не родные)

Суть:
Из кода 1С ясно что работа происходит следующим образом:
#RegSVR32 AddHook.DLL
...
ЗагрузитьВнешнююКомпоненту("AddHook.DLL") 
...
СоздатьОбъект("AddIn.AddHook")


Так вот на машине, где стоит App-V Seqencer это работает
На машине, куда устанавливается App-V — вылетает с ошибкой "отсутствует интерфейс IInitDone" на функции ЗагрузитьВнешнююКомпоненту

Судя по DLLExportViewer, у библиотеки экспортируемы только функции для работы в качестве ком, и семейства функций IInitDone:* попросту нет. С библиотеками же, где эта функция экспортируется все ОК.

Подскажите, что я делаю не так. Или пните в сторону «Как загружаются DLL-ки, которые зарегистрированы как COM-объекты»

PS> Сам не 1с-ник ни разу
  • Вопрос задан
  • 3970 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Swordsman
Сама DLL зарегистрирована через regsvr32?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы