Страницы: 1
Добрый день,
такая проблема - после инсталляции расширения в FF под Вистой в консоли появляется сообщение Failed to load XPCOM component - соответственно моё расширение не работает. В XP всё проходит отлично. В чём может быть дело?
Я использую XPCOM компоненту для взаимодействия расширения с внешним модулем реализованным в в виде DLL c com сервером
Заранее спасибо.
Отсутствует
Может используется C++ Runtime (msvcrt или как там её) с динамической линковкой? Тогда в XP, где стоит Visual Studio, все работает, т.к. есть нужные динамические библиотеки, а в висте их нет.
Версии Firefox одинаковые?
Можно попробовать что-нибудь отсюда: https://developer.mozilla.org/En/Troubl … gistration
Отсутствует
Какие задачи вами возлагались на XPCOM-компонент и на COM-сервер ?
В com находится реализация основной фукнциональности, а XPCOM я использую, т.к. не знаю как иначе обратится к com объекту написанному ранее из расширения Firefox. Если кто-нибудь знает как это сделать проще буду очень презнателен.
Может используется C++ Runtime (msvcrt или как там её) с динамической линковкой? Тогда в XP, где стоит Visual Studio, все работает, т.к. есть нужные динамические библиотеки, а в висте их нет.
Возможно. Может кто-нибудь подскажет где это посмотреть и точно убедится статическая или динамическая линковка и потом выставить статически если нужно ? Я использую Visual Studio 2005.
Отредактировано Yakovchuck (23-08-2009 21:35:10)
Отсутствует
Можно попробовать поставить http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en
Проблема видимо в том как скомпилен XPCOM.
Линковка ставить в свойствах проекта)
Отсутствует
Возможно. Может кто-нибудь подскажет где это посмотреть и точно убедится статическая или динамическая линковка и потом выставить статически если нужно ? Я использую Visual Studio 2005.
http://forums.mozillazine.org/viewtopic … 5#p3721065
На английском, но, думаю, понятно. В хелпе по этим настройкам, кажется, все более детально написано.
Отсутствует
Страницы: 1