Скомпиллированный COM объект не хочет рег-ся на др-х машинах
От: Edik  
Дата: 14.07.08 11:35
Оценка:
Я создал VS2008 СОМ-приложение с использованием ATL без использования MFC.
В настройках прописываю:
Configuration Type: Dynamic Library (.dll)
Use of MFC: Use Standard Windows Libraries
Use of ATL: Static Link to ATL
После этого библиотека компилируется без единой ошибки или предупреждения.
У меня на машине эта библиотека посредством команды regsvr32 myLib.dll успешно регистрируется в системе,
и далее я без всяких проблем с ней работаю.

Проблема заключается в следующем: Когда я пытаюсь зарегистрировать библиотеку на другом компьютере,
вылетает ошибка: "Ошибка при вызове LoadLibrary("myLib.dll") — Приложение не было запущено, поскольку оно некорректно настроено. Повторная установка приложения может решить данную проблему.".

Подскажите пожалуйста, что может причиной этому, и как это исправить?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.