COMat TECHCOM - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト79:デフォルトの名無しさん 07/05/08 18:41:37 javascriptからEventをAdviseしてあげた? 80:デフォルトの名無しさん 07/05/08 20:21:50 >>78 Fire_Hoge()の呼び出しってどうやってます? 多分IHogeの実装クラスCHogeのインスタンスから呼び出してると思いますが、 COMクライアントが作ったCHogeインスタンスから呼ばないとFireできないっす 81:80 07/05/08 20:30:56 補足: インターフェースをシングルトンにしとけば作成されるインスタンスは必ず一つなので、 いっそシングルトンにしてしまうとか つ DECLARE_CLASSFACTORY_SINGLETON ただこれをやると以下の問題も・・・ つ http://support.microsoft.com/kb/198834/ja 後は泥臭いやり方しか知らない 82:デフォルトの名無しさん 07/05/08 21:07:42 こんな感じなんですが・・・ EventをAdviseとはどのようなことをするのでしょうか? <SCRIPT language="javascript" for="HogeID" event="HogeEvents(a, b)"> alert(a); </SCRIPT> <OBJECT ID="HogeID" CLASSID="CLSID:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX"> </OBJECT> Adviseをお願いします。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch