少し前に、nsIModule(およびnsIProtocolHandler)を実装したWindowsライブラリを作成しました。私は最近それをもう少しデバッグすることに取り掛かったばかりですが、FireFoxは私のライブラリをもう実行しません。regxpcom
とを削除xpti.dat
してモジュールを再度登録しようとしましcompreg.dat
たが、contract-idが表示されません。Firefoxまたはregxpcomをデバッグしようとすると、DLLがロードされていないように見えます(NSGetModule
DLLの呼び出しに使用されていた場所)。
登録プロセスに何か変更がありますか?ファイルを提供する必要があり.xpt
ますか?以前は必要ありませんでしたし、自分のインターフェイスも必要ない/使用しないので、そうするととにかく空のタイプライブラリになります...
http://xxm.svn.sourceforge.net/viewvc/xxm/trunk/Delphi/gecko/