C++ ActiveX在IE9可以显示,但在IE11不能显示

C++语言 码拜 10年前 (2015-05-11) 815次浏览 0个评论
 

鄙人初次接触ActiveX,在IE9能够显示,但在IE11却不能显示。具体什么原因不是很清楚,求各位大神求助!

10分
IE11的接口跟IE9不一样,我猜。
10分
放弃ActiveX吧
10分
安装的IE11似乎默认是是64位的,32位的在64位版本里面是不能运行的
补充下,Win7下,ActiveX的InitInstance函数没进去,不知道是什么原因,求解释
在局部win7机子上regsvr32 ActiveX注册不了,提示模块“加载失败。请确保该二进制存储在指定路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题,困惑
引用 2 楼 yj493783835 的回复:

放弃ActiveX吧

ActiveX确实漏洞挺多的,用ActiveX非本意

20分
版本问题
30分
引用 5 楼 Steward2011 的回复:

在局部win7机子上regsvr32 ActiveX注册不了,提示模块“加载失败。请确保该二进制存储在指定路径中,或者调试它以检查该二进制或相关的.DLL文件是否有问题,困惑

相关运行库都带全了麽?

20分
在64位Windows下:
64位exe和dll在目录c:\windows\system32目录下;
32位exe和dll在目录c:\windows\syswow64目录下;
最近开发的activex在IE11上正常安装和加载,在IE9上不能正常安装。无奈了
楼主,你那个问题解决了吗?

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C++ ActiveX在IE9可以显示,但在IE11不能显示
喜欢 (0)
[1034331897@qq.com]
分享 (0)

文章评论已关闭!