Geckoベースのブラウザを作ろう。at TECHGeckoベースのブラウザを作ろう。 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro; 03/07/31 03:29 >>493 遅レスですが。 「'引数' : 'WebBrowserSiteObject *' から'nsISupports *' への変換はあいまいです。」 ってのは多重継承の弊害なので、 WebBrowserSiteObject*→nsIWebBrowserSiteObject*と明示的にキャストすれば nsISupports*まで辿り着けます。 で、自分で書いといて何ですが、 nsCOMPtr<WebBrowserSiteObject> webBrowserSiteObject(new WebBrowserSiteObject());で と言うコードは書かない方がいいです。 WebBrowserSiteObject* temp = new WebBrowserSiteObject(); nsCOMPtr<nsIWebBrowserSiteObject> webBrowserSiteObject CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), webBrowserSiteObject); とすべきです。(書き方は色々ですが) http://jt.mozilla.gr.jp/projects/xpcom/nsCOMPtr.html 501:はしのえみ好き~&rlo;ッ゚ホ(`Д´*)&lro; 03/07/31 03:31 CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), webBrowserSiteObject); ↓ CallQueryInterface(NS_STATIC_CAST(nsIWebBrowserChrome*, temp), getter_AddRefs(webBrowserSiteObject)); スマソ 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch