1

少し前に、nsIModule(およびnsIProtocolHandler)を実装したWindowsライブラリを作成しました。私は最近それをもう少しデバッグすることに取り掛かったばかりですが、FireFoxは私のライブラリをもう実行しません。regxpcomとを削除xpti.datしてモジュールを再度登録しようとしましcompreg.datたが、contract-idが表示されません。Firefoxまたはregxpcomをデバッグしようとすると、DLLがロードされていないように見えます(NSGetModuleDLLの呼び出しに使用されていた場所)。

登録プロセスに何か変更がありますか?ファイルを提供する必要があり.xptますか?以前は必要ありませんでしたし、自分のインターフェイスも必要ない/使用しないので、そうするととにかく空のタイプライブラリになります...

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

4

1 に答える 1

0

もう少し検索を行ったところ、XPIファイルを作成する必要があることがわかりました。 https://developer.mozilla.org/en/Creating_XPI_Installer_Modules

于 2010-06-28T18:01:32.250 に答える