【发布时间】:2011-06-26 19:28:34
【问题描述】:
我的代码在 IE6、7、8 和 9 Beta 上运行,但在 IE9 RC 上崩溃。 我可以看到网页成功使用了 ActiveX 的接口,但是当我尝试从 ActiveX 调用 IDispatch::Invoke 时,ActiveX 崩溃了。
我的应用程序由 CHtmlView(IE 容器)、网页 (GUI) 和 ActiveX(应用程序本身)构成,我看到网页成功使用 ActiveX 的界面,但是当我尝试将数据发送回网页时,我崩溃。
调试代码后(vs2005 c++)我发现所有的IDispatch函数都会导致崩溃,但是这种行为只在RC版本中重现,我们的产品已经运行了大约3年没有问题,现在每个升级的客户端RC 不能再使用我们的产品了。
是否有任何更改会导致这种行为?根据在线文档,我找不到任何东西。 谢谢。
【问题讨论】:
标签: activex internet-explorer-9 comobject