首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > CSS >

64位浏览器HTML 加载64位dll,该如何处理

2013-09-06 
64位浏览器HTML 加载64位dll以前有一个32的dll,使用现在的HTML在32位的IE浏览器运行,可以正常获取本机IP信

64位浏览器HTML 加载64位dll
以前有一个32的dll,使用现在的HTML在32位的IE浏览器运行,可以正常获取本机IP信息,但是现在想调试64位浏览器,我已编译了64位dll,但是使用64位的IE打开HTML文件,不能获取到本机IP信息。我写了一个64的C++程序可以正常加载该64位dll,并能获取相应信息,请会的高手指点,感激不尽。 HTML?在64位IE运行
[解决办法]

引用:
Quote: 引用:

你注册的组件名与32位的不一样,如果名字一样可能调用到32位的
32位的dll在64位系统不能注册啊,HTML调用组件是通过classid的吧?还有没有其它可能啊?

32位的dll在64位系统 是可以注册的
你运行的IE要判断一下当前是用的什么版本,现在64位系统下都有两个IE版本,默认打开的都是32位的

[解决办法]
直接用JS判断

 if(/x64/.test(navigator.userAgent)){
   alert('64位浏览器')
 }

热点排行