开发者

How to register an nsIModule DLL on Windows

开发者 https://www.devze.com 2023-01-04 04:28 出处:网络
I\'ve created a Windows library with an implementation of nsIModule (and nsIProtocolHandler) a while ago. I\'ve only recently got round to debugging it some more, but FireFox doesn\'t run my library a

I've created a Windows library with an implementation of nsIModule (and nsIProtocolHandler) a while ago. I've only recently got round to debugging it some more, but FireFox doesn't run my library any more. I've tried to register my module again, with regxpcom and deleting xpti.dat and compreg.dat, but my contract-id doesn't get listed. If I try debugging firefox or regxpcom, it appears like my DLL doesn't get loaded (where they used to call NSG开发者_如何学GoetModule of my DLL).

Has something changed to the registration process? Do I need to provide a .xpt file? It wasn't required before, and I don't need/use any interfaces of my own, so if I do it would be an empty type library anyway...

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


I've done a bit more searching, and found out what I need is to create an XPI file. https://developer.mozilla.org/en/Creating_XPI_Installer_Modules

0

精彩评论

暂无评论...
验证码 换一张
取 消