ActiveX导致IE6出错的原因?

北京的雾霾天 2009-05-08 03:59:18
自己的ActiveX在IE6下运行的时候偶尔会导致IE出错,附加调试出错断点不在自己的代码内,而且断点位置不定,而在IE7下没有发现问题。所以想请教大家以自己以前的经验来谈谈都是什么样的操作或代码会导致IE出问题呢?

一般是在控件上进行键盘操作或鼠标操作,有时很快就出错了,有时候就不出错。找不到出错的规律。请遇见过这个问题的谈一下解决经验。
...全文
184 15 打赏 收藏 转发到动态 举报
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
北京的雾霾天 2009-05-11
  • 打赏
  • 举报
回复
看来,这次300分要扔掉了......
lsupper 2009-05-11
  • 打赏
  • 举报
回复
内存越界?
北京的雾霾天 2009-05-11
  • 打赏
  • 举报
回复
我使用了本机虚拟机远程调试,在运行的时候出现了如下的信息:

IEXPLORE.EXE 中的 0x77e8bcb1 (KERNEL32.DLL) 处最可能的异常: 0xE0000001: 0xe0000001

不知道会不会和这个有关。正在努力的查找问题中...
oyljerry 2009-05-11
  • 打赏
  • 举报
回复
这种情况,首先只能先自己多增加一些调试信息,多打印一些日志,多分析一下crash等产生的dump文件等,^_^,只能自己先多分析分析了...
TianChong 2009-05-08
  • 打赏
  • 举报
回复
先检查是否非法访问内存了,如访问了空指针、复制字符串越界或资源访问等等,但为何新版IE就正常呢?这可能只是楼主猜测而已,测试是没出现问题不能认为必定没问题,只是可能环境不同激发条件也就可能被推后很长,但如果楼主没有查出自己程序上的代码问题的话,我怀疑会不会楼主的程序调用了某些函数,开发机器上的DLL版本和测试机上的不同导致的,而在新版IE机器上却由于提供的是新版本,与楼主程序的要求一致,因而正常,所以,我提供一个新招给楼主测试一下:在你的机器上静态编译一下看看,虽然控件程序已经极大的减少了外部链接库的调用,但还是有的,不可不防,全篇手机打字,辛苦啊,可能不通顺,见谅,祝成功!
sjdev 2009-05-08
  • 打赏
  • 举报
回复
套间?
biweilun 2009-05-08
  • 打赏
  • 举报
回复
ActiveX控件测试容器调试下看看
北京的雾霾天 2009-05-08
  • 打赏
  • 举报
回复
用堆栈看的都是到了其它的DLL中了只能反汇编了.偶尔能到Ocx中用源代码打开,但是并不是出错的地方,在IE7和IE8上都没有问题,真不知道是自己代码的问题还是IE的问题.要是自己的代码有问题有Debug版的都会自常的中断,可以现在的中断有的都直接到了内核的Dll中了.三个机子的IE6都是类似的问题.可能很时间没有问题,有时就很快出现.
WaistCoat19 2009-05-08
  • 打赏
  • 举报
回复
[Quote=引用楼主 hbxtlhx 的帖子:]
自己的ActiveX在IE6下运行的时候偶尔会导致IE出错,附加调试出错断点不在自己的代码内,而且断点位置不定,而在IE7下没有发现问题。所以想请教大家以自己以前的经验来谈谈都是什么样的操作或代码会导致IE出问题呢?

一般是在控件上进行键盘操作或鼠标操作,有时很快就出错了,有时候就不出错。找不到出错的规律。请遇见过这个问题的谈一下解决经验。

[/Quote]

用windbg看看调用堆栈
ouyh12345 2009-05-08
  • 打赏
  • 举报
回复
用crashrpt,使程序崩溃时生成dump文件
对组件生成pdb符号文件,然后用windbg调试dump文件
wutaihua 2009-05-08
  • 打赏
  • 举报
回复
我以前出过IE弹出错误的问题,发觉是自己的句柄在使用的时候没有判定。因为IE操作的时候,很多跟我们想象的有些差距,所以很多变量还是防患于未然,多加点判定。尤其是函数开始执行的时候
warsour 2009-05-08
  • 打赏
  • 举报
回复
会不会是IE6本身和ActiveX就存在问题呢
jsycsj 2009-05-08
  • 打赏
  • 举报
回复
把现象和功能具体描述一下呢,IE7和IE6的结构变化还是挺大的,没碰到过
hendriclee 2009-05-08
  • 打赏
  • 举报
回复
有可能是和别的ActiveX控件冲突

3,245

社区成员

发帖
与我相关
我的任务
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
  • ATL/ActiveX/COM社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧