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

Будьте в курсе последних изменений в мире Mozilla, следя за нашим микроблогом в Twitter.

№120-10-2012 19:30:51

vasketsov
Участник
 
Группа: Members
Зарегистрирован: 18-10-2012
Сообщений: 11
UA: Opera 12.0

Недоступен nsIThreadManager

Выполняю AServiceManager.GetServiceByContractID(NS_THREADMANAGER_CONTRACTID, nsIThreadManager, VThreadManager);
Получаю ошибку "Класс не зарегистрирован".
В чём может быть проблема?

Используется Mozilla ActiveX Control v1.7.12 - там наверное пятилетней давности код - может быть что nsIThreadManager слишком новый для него? Что тогда заюзать?

зы. NS_THREADMANAGER_CONTRACTID = '@mozilla.org/thread-manager;1', вроде как правильно, так что проблема не в этом.

Отсутствует

 

№220-10-2012 20:51:49

hydrolizer
Участник
 
Группа: Extensions
Зарегистрирован: 22-07-2009
Сообщений: 1945
UA: Firefox 17.0

Re: Недоступен nsIThreadManager

vasketsov пишет

может быть что nsIThreadManager слишком новый для него?

Однозначно - в файлах инсталлятора самые свежие - от 02.10.2005, а это как бы времена Deer Park, т.е. Fx1.5. А nsIThreadManager -

Introduced in Gecko 1.9
(Firefox 3)

vasketsov пишет

Что тогда заюзать?

Если нет предубеждения к дотнету - можно попробовать skybound geckofx - то, что выложено на гуглокоде, соответствует xulrunner версии 1.9.1 (Fx3.5), а на geckofx.org вроде даже как есть совместимость с 15-й версией.
Или попробовать слить исходники ActiveX, и пересобрать его с актуальными исходниками Fx (только у меня есть подозрение, что придется руками написать еще кучу кода).

Отсутствует

 

№320-10-2012 21:48:35

vasketsov
Участник
 
Группа: Members
Зарегистрирован: 18-10-2012
Сообщений: 11
UA: Opera 12.0

Re: Недоступен nsIThreadManager

hydrolizer пишет

Если нет предубеждения к дотнету

Проект не дотнетовский, "нативный", неохота stub городить ради этого.
Попробую найти старые исходники на том же ftp например. Должно же что-то быть. Пусть и старое, но хотелось бы малой кровью проблему решить.
Пересобрать ActiveX тоже не вариант, я скорее пойду на урезание функциональности для мозиллы по сравнению с IE.
зы. Благодарю за наводку про Deer Park.

Отсутствует

 

Board footer

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