Как зарегистрировать nsIModule DLL в Windows

Недавно я создал библиотеку Windows с реализацией nsIModule (и nsIProtocolHandler). Я только недавно дошел до отладки, но FireFox больше не запускает мою библиотеку. Я попытался снова зарегистрировать свой модуль, используя regxpcom и удалив xpti.dat и compreg.dat, но мой идентификатор контракта не отображается в списке. Если я пытаюсь отладить firefox или regxpcom, кажется, что моя DLL не загружается (там, где они раньше вызывали NSGetModule моей DLL).

Что-то изменилось в процессе регистрации? Нужно ли предоставлять файл .xpt? Раньше это не требовалось, и мне не нужны/используются какие-либо собственные интерфейсы, поэтому, если я это сделаю, это все равно будет пустой библиотекой типов...

http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/


person Stijn Sanders    schedule 18.06.2010    source источник


Ответы (1)


Я немного поискал и выяснил, что мне нужно создать файл XPI. https://developer.mozilla.org/en/Creating_XPI_Installer_Modules

person Stijn Sanders    schedule 28.06.2010