しばらくして FireFox アドオンを作成しましたが、FireFox 3.6 で動作しなくなったことに気付きました。明らかに、NSGetModule は NSModule 構造に置き換えられているため、適応する必要があります。製品を Delphi でコーディングしているため、新しいコードを Object Pascal に移植する必要があります。
このコードを見てみると: http://mxr.mozilla.org/mozilla-central/source/xpcom/components/Module.h
ContractIDEntry 構造体の「cid」プロパティが次のように定義されていることに気付きましたnsID const *
これは、構造体に nsID 変数へのポインタがあるということですか、それとも nsID 値自体が構造体の一部であるということですか?