Полезная информация

Многие проблемы быстрее решаются поиском по форуму и чтением FAQ, чем созданием новой темы и томительным ожиданием ответа.

№103-08-2009 14:21:47

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: Firefox 3.0

Failed to load XPCOM component

Добрый день,

такая проблема - после инсталляции расширения в FF под Вистой в консоли появляется сообщение Failed to load XPCOM component - соответственно моё расширение не работает. В XP всё проходит отлично. В чём может быть дело?
Я использую XPCOM компоненту для взаимодействия расширения с внешним модулем реализованным в в виде DLL c com сервером

Заранее спасибо.

Отсутствует

 

№214-08-2009 00:26:13

malor
Участник
 
Группа: Members
Зарегистрирован: 13-08-2009
Сообщений: 20
UA: Foxware 0.0

Re: Failed to load XPCOM component

Какие задачи вами возлагались на XPCOM-компонент и на COM-сервер ? :sick:

Отсутствует

 

№314-08-2009 01:31:23

Crazy-EyE
Участник
 
Группа: Members
Зарегистрирован: 20-06-2008
Сообщений: 81
UA: Firefox 3.5

Re: Failed to load XPCOM component

Может используется C++ Runtime (msvcrt или как там её) с динамической линковкой? Тогда в XP, где стоит Visual Studio, все работает, т.к. есть нужные динамические библиотеки, а в висте их нет.

Версии Firefox одинаковые?

Можно попробовать что-нибудь отсюда: https://developer.mozilla.org/En/Troubl … gistration

Отсутствует

 

№423-08-2009 21:31:41

Yakovchuck
Участник
 
Группа: Members
Зарегистрирован: 09-10-2008
Сообщений: 21
UA: Firefox 3.0

Re: Failed to load XPCOM component

malor пишет

Какие задачи вами возлагались на XPCOM-компонент и на COM-сервер ? :sick:

В com находится реализация основной фукнциональности, а XPCOM я использую, т.к. не знаю как иначе обратится к com объекту написанному ранее из расширения Firefox. Если кто-нибудь знает как это сделать проще буду очень презнателен.

Crazy-EyE пишет

Может используется C++ Runtime (msvcrt или как там её) с динамической линковкой? Тогда в XP, где стоит Visual Studio, все работает, т.к. есть нужные динамические библиотеки, а в висте их нет.

Возможно. Может кто-нибудь подскажет где это посмотреть и точно убедится статическая или динамическая линковка и потом выставить статически если нужно ? Я использую Visual Studio 2005.

Отредактировано Yakovchuck (23-08-2009 21:35:10)

Отсутствует

 

№528-08-2009 05:01:51

oleg.butko
Участник
 
Группа: Members
Зарегистрирован: 16-06-2009
Сообщений: 27
UA: Firefox 3.5

Re: Failed to load XPCOM component

Можно попробовать поставить http://www.microsoft.com/DOWNLOADS/details.aspx?familyid=32BC1BEE-A3F9-4C13-9C99-220B62A191EE&displaylang=en

Проблема видимо в том как скомпилен XPCOM.
Линковка ставить в свойствах проекта)

Отсутствует

 

№602-09-2009 14:17:10

Crazy-EyE
Участник
 
Группа: Members
Зарегистрирован: 20-06-2008
Сообщений: 81
UA: Firefox 3.5

Re: Failed to load XPCOM component

Yakovchuck пишет

Возможно. Может кто-нибудь подскажет где это посмотреть и точно убедится статическая или динамическая линковка и потом выставить статически если нужно ? Я использую Visual Studio 2005.

http://forums.mozillazine.org/viewtopic … 5#p3721065
На английском, но, думаю, понятно. В хелпе по этим настройкам, кажется, все более детально написано.

Отсутствует

 

Board footer

Powered by PunBB
Modified by Mozilla Russia
Copyright © 2004–2020 Mozilla Russia GitHub mark
Язык отображения форума: [Русский] [English]