社区
ATL
帖子详情
ActiveX导致IE6出错的原因?
北京的雾霾天
2009-05-08 03:59:18
自己的ActiveX在IE6下运行的时候偶尔会导致IE出错,附加调试出错断点不在自己的代码内,而且断点位置不定,而在IE7下没有发现问题。所以想请教大家以自己以前的经验来谈谈都是什么样的操作或代码会导致IE出问题呢?
一般是在控件上进行键盘操作或鼠标操作,有时很快就出错了,有时候就不出错。找不到出错的规律。请遇见过这个问题的谈一下解决经验。
...全文
184
15
打赏
收藏
ActiveX导致IE6出错的原因?
自己的ActiveX在IE6下运行的时候偶尔会导致IE出错,附加调试出错断点不在自己的代码内,而且断点位置不定,而在IE7下没有发现问题。所以想请教大家以自己以前的经验来谈谈都是什么样的操作或代码会导致IE出问题呢? 一般是在控件上进行键盘操作或鼠标操作,有时很快就出错了,有时候就不出错。找不到出错的规律。请遇见过这个问题的谈一下解决经验。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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控件冲突
.NET web打印
1 必须将ie的internet选项的安全设置中对于没有标记为安全的
ActiveX
控件进行 设置成提示或者启用 否则会报错
导致
不可用 2 如果在vs net编辑环境下编辑该页面 它经常自动的给object添加多余的参数 有了这些东西 ...
白帽子讲浏览器安全.钱文祥(带详细书签).pdf
2.5.4 伪协议逻辑
出错
:某浏览器跨任意域脚本注入一例 42 2.6 本章小结 43 3 探索浏览器的导航过程 45 3.1 导航开始 45 3.1.1 浏览器的导航过程 46 3.1.2 DNS请求 46 3.1.3 DNS劫持和DNS污染 47 3.1.4 导航...
项目实战:Java Applet与
ActiveX
控件应用
控件技术是B/S项目的开发手段,在项目实战中非常重要! 作为一个程序员和架构师,掌握控件的开发和集成技术,是必须的技能; 浏览器中显示的内容主要是标签,当需要复杂操作时,控件技术是超越标签、给B/S项目扩展...
ExtAspNet_v2.3.2_dll
-实际上IE7下所以的回发都慢,
原因
是客户端的Base64编码速度慢,已经使用encodeURIComponent来代替Base64编码。 -俄语翻译(feedback:vbelyaev)。 +2010-06-30 v2.3.1 -ExtAspNet控件将不在依赖ViewState,...
ExtAspNet v2.2.1 (2009-4-1) 值得一看
-Grid中TemplateField生成到页面中控件具有唯一ID,例如Grid1_ct5_Label2,Grid1_ct6_Label2(feedback:geruger)。 +2009-09-27 v2.1.2 -为Tree控件增加GetExpandAllNodesReference和...
ATL
3,245
社区成员
48,539
社区内容
发帖
与我相关
我的任务
ATL
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
复制链接
扫一扫
分享
社区描述
ATL,Active Template Library活动(动态)模板库,是一种微软程序库,支持利用C++语言编写ASP代码以及其它ActiveX程序。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章