佚名通过本文主要向大家介绍了我用ATL写的OCX放在网页浏览,在大多数机器上正常使用,而在有些机器上一起动网页就弹出IE的非法错误,分析下原因?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: 我用ATL写的OCX放在网页浏览,在大多数机器上正常使用,而在有些机器上一起动网页就弹出IE的非法错误,分析下原因?
描述:
解决方案1:
描述:
我用ATL写的OCX放在网页浏览,在大多数机器上正常使用,而在有些机器上一起动网页就弹出IE的非法错误,分析下原因?
1.是不是除错的机器上安装和我的OCX相冲突的软件呢?
2.
3.
通常如何解决呢?
解决方案1:
对那些不好使得机器升级ie
解决方案2:操作系统不对吧,譬如说出错的机器是win98,win98下用的atl.dll是ANSI版本的,而2000以上用的是Unicode 的,当你把2000下生成的ocx放到98下,就会出错
解决方案3: 一般不会与你的OCX冲突
要看看这个非法错误的具体内容而定
估计多半是你的OCX不完善,建议完成一些操作前作一下有效性检查,还有就是注意处理异常