板 1- 前 次 新 レス
管理人の雑記
[61]管理人 ★:2007/08/04(土) 14:16:18
ActiveXの奴更新
・InternetExplorer.Applicationにインターフェイス名無指定でConnectObject出来ない問題を修正。
IEがIProvideClassInfoをサポートしていないのが原因らしかった。
とりあえず、IProvideClassInfo2とIProvideClassInfoの取得に失敗したら、自力でデフォルトの接続先を検索するように修正した。
その他、ConnectObject関連をいじり回したような気がするが、変更内容は忘れた。
・イベントに参照渡しされた引数に値をセットできるように
BeforeNavigateのCancelにtrueをセットしてキャンセルしたり出来るようにしてみた。
何故かURLとかHeadersなどの変更が反映されない。
バリアントの参照渡しの書き換え方が間違っているのかと思ったが、IEの仕様らしい。
何のために参照渡ししてるんだか。
投稿ファイル名: ActiveX.zip
lukewarm.s101.xrea
サイズ: 12476 bytes
前 次