IE6、7、8、および9 ベータ版では動作するが、IE9 RC ではクラッシュする動作コードがあります。Web ページが ActiveX のインターフェイスを正常に使用していることがわかりますが、ActiveX から IDispatch::Invoke を呼び出そうとすると、ActiveX がクラッシュします。
私のアプリケーションは、CHtmlView (IE コンテナー)、Web ページ (GUI)、および ActiveX (アプリケーション自体) から構成されています。Web ページが ActiveX のインターフェイスを正常に使用していることがわかりますが、データを Web ページに送り返そうとするとクラッシュします。
コード (vs2005 c++) をデバッグした後、すべての IDispatch 関数がクラッシュを引き起こすことがわかりましたが、この動作は RC バージョンでのみ再現されます。当社の製品は、すでに 3 年間問題なく動作しており、RC にアップグレードするすべてのクライアント当社の製品を使用することはできません。
そのような動作を引き起こす可能性のある変更はありましたか? オンラインのドキュメントによると、何も見つかりませんでした。ありがとう。