不久前,我创建了一个带有 nsIModule(和 nsIProtocolHandler)实现的 Windows 库。我最近才开始调试它,但 FireFox 不再运行我的库。我尝试使用regxpcom和删除xpti.datand再次注册我的模块compreg.dat,但我的合同 ID 没有被列出。如果我尝试调试 firefox 或 regxpcom,看起来我的 DLL 没有被加载(他们曾经调用NSGetModule我的 DLL)。
注册过程有什么变化吗?我需要提供.xpt文件吗?以前不需要,我不需要/使用我自己的任何接口,所以如果我这样做,无论如何它都是一个空的类型库......
http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/