佚名通过本文主要向大家介绍了atl activex,atl34砂轮,atl方形动力电池,atl80.dll官方下载,atl71.dll一键修复等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: ATL开发的activex为什么只有在IE60的机子上才能使用?
描述:
解决方案1:
描述:
我的开发平台是XP+VC6.0,做好的ActiveX在XP的机子上没有问题
在2000和XP上就有问题,提示IE出错,在2000和98上升级了IE到6.0,一切正常。
ActiveX涉及了USB硬件设备的操作
请问这是怎么一回事啊?
解决方案1:
编译方式是最小依赖编译么?
解决方案2: 可能和usb device的操作有关 升级到ie6实际上系统有很多组件都添上了,可能刚好就添上你需要的东东
你可以写个对话框程序,直接跑usb device那块的东西,在出问题的环境下看看好不好使
或者就是屏蔽usb那块的操作,直接看看ocx在ie5下好不好
98下的atl.dll和2000下的不一样,把你的ATL编译成release dependency
解决方案4:one reason may because your activex need some componnent that only IE6 Support. the diffrence with the file version.