IE9+ActiveXコントロールについて

VB5 で ActiveX コントロールを作成し、IE で実行させているのですが、

ダイアログを表示した後、そのダイアログを閉じると、 IE9 の場合のみ IE がフリーズしてしまいます。

モーダルウィンドウを表示している間、親ウィンドウは何も触れなくなると思いますが、

そのままの状態で子ウィンドウだけ表示されなくなっているような状態です。

IE9 自体も「応答なし」となっているわけではなく、タスクマネージャで強制終了するしか手がありません。

ちなみに IE8 までは正常に動作しますし、複数のパソコンで検証しても同様の結果となります。

VB5 は駄目で VB6 なら問題無いとか、その他情報をいただければ幸いです。

 

|
回答
回答

signsign さん、こんにちは。
Answers ご利用ありがとうございます。

 

本日( 2011.6/15 )、Windows Update からセキュリティアップデートが出ました。
その中に、KB2530548 というアップデートがあります。
そちらを適用すると、signsign さんが投稿された現象に近いもの( KB2534409 )が修正されるみたいです。
日本語版 KB2530548 はまだ出ていないようなのでページ自体ありませんが、英語版の KB2534409 の方に、KB2530548 (正確には、IE9 の累積アップデート)で回避可能というようなことが書いてあるみたいです。

VB5 で作成したものにも適用できるかわからないのですが、何か進展があればお知らせいただければと思います。

山川 直美 - Microsoft Support

この返信が役に立ちましたか?

役に立ちませんでした。

素晴らしい!フィードバックをありがとうございました。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

回答
回答

どんな ActiveX でも発生するという問題ではないと思いますので、おそらくその ActiveX の実装か、ご指摘の作成環境かのいずれかの問題ではないかと思われます。

その手の内容であれば、ここより MSDN フォーラムの方が適していると思いますので、そちらで質問されてはいかがでしょう。できれば現象が簡単に再現できる最小限のサンプル コードを提示するとより良いと思います。

 

MSDN フォーラム
http://social.msdn.microsoft.com/Forums/ja-JP/categories/

この返信が役に立ちましたか?

役に立ちませんでした。

素晴らしい!フィードバックをありがとうございました。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。今後のサイト改善に役立てて参ります。

この返信の満足度をお教えください。

フィードバックをお送りいただきありがとうございます。

 
 

質問情報


最終更新日 2021年1月28日 表示 3,732 適用先:

関連フォーラム