如何在Windows上注册nsIModule DLL

时间:2010-06-18 22:14:51

标签: windows delphi firefox mozilla xpcom

我刚刚创建了一个带有nsIModule(和nsIProtocolHandler)实现的Windows库。我最近才开始调试它,但FireFox不再运行我的库了。我已尝试使用regxpcom再次注册我的模块并删除xpti.datcompreg.dat,但我的合同ID未列出。如果我尝试调试firefox或regxpcom,看起来我的DLL没有被加载(他们曾经调用我的DLL的NSGetModule。)

注册过程中有什么变化吗?我需要提供.xpt文件吗?之前不需要它,我不需要/使用我自己的任何接口,所以如果我这样做,那么它将是一个空类型库...

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

1 个答案:

答案 0 :(得分:0)

我已经做了一些搜索,发现我需要的是创建一个XPI文件。 https://developer.mozilla.org/en/Creating_XPI_Installer_Modules