Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

This application has failed to start because...

13K
09 марта 2006 года
Cube
14 / / 09.03.2006
Недавно начал осваивать Visual Studio 2005.
Сделал небольшой plug-in в виде dll на COM(c++). На моем компьютере все работает нормально, regsvr32 регистрирует, сам плагин без проблем запускается, однако на других вылетает такой error:

"This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem."

Помогите, pls, кто знает как с этим бороться.
273
11 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
Дело может быть в CLSID, которые ты применяешь для COM-объектов. Проведи следующий эксперимент - возми исходник своего плагина и скомпиль на том VS2005, на котором вылетает ошибка и посмотри после этого, будет работать или нет. От результата уже и будет исходить
13K
13 марта 2006 года
Cube
14 / / 09.03.2006
Цитата:
Originally posted by 3A3-968M
Дело может быть в CLSID, которые ты применяешь для COM-объектов. Проведи следующий эксперимент - возми исходник своего плагина и скомпиль на том VS2005, на котором вылетает ошибка и посмотри после этого, будет работать или нет. От результата уже и будет исходить



Дело в том, что задача такая, что этот плагин должен работать на любых компьютерах под Win независимо от того, установлена там VS2005 или нет...
У меня создалось впечатление, что тут дело в библиотеках.
А как этa ошибка может быть связана с CLSID?

273
13 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
Глюки могут возникнуть с использованием COM-интерфейсов разных версий. Ты сделай как я посоветовал, скомпиль проект на другой машине и посмотри что будет.
13K
16 марта 2006 года
Cube
14 / / 09.03.2006
Цитата:
Originally posted by 3A3-968M
скомпиль проект на другой машине и посмотри что будет.



К сожалению, такой вохможности у меня нет. Именно на VS2005. :(

Пробовал перевести проект на Borland C++ Builder и Dev C++. Безуспешно - у одного линковщик бесится, с другим совсем безнадежно - даже не компилится...

Есть возможность еще перевести проект на VS2003. Посмотрим, что будет...

273
17 марта 2006 года
3A3-968M
1.2K / / 22.12.2005
И не надо VS2005, скомпиль на VS2003 или вовсе возьми консольный компилер C++ из дистрибутива Visual Studio и откомпиль на другом компе.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог