查看: 820|回复: 0

HTMLDocument导致VB6异常退出的解决分享

[复制链接]

27

主题

11

回帖

159

积分

管理员

积分
159
发表于 2024-4-5 23:57:55 | 显示全部楼层 |阅读模式
有一个解析获取到的网页的html代码,然后提取关键信息的程序。
点击按钮,循环获取信息。信息采集完成后,准备关闭窗口,结果出现了程序死掉的现象。
但我之前用HTMLDocument这个对象做过数据解析的,没有问题的。
然后我就开始分析了。



1、应该不是HTMLDocument本身有问题,应该是我传递给它的html代码有问题
2、我然后就想,那是不是html中的标签出现了错误,比如一个<div>缺少了</div>
3、然后我就开始分析那一段代码,然后我就看到了这个

4、握草,这个不会是内嵌对象吧。VB6这种垃圾估计解析HTML的时候傻啦吧唧的把这个对象也尝试解析加载了,导致出的问题吧。。。于是,果断用代码将这一段删除,然后再让HTMLDocument对象加载这个html代码
5、完美解决问题。包括之前一卡一卡的,现在也不卡了。
至此,问题圆满解决。

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:[email protected]

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|鄂ICP备19023849号-1

在本版发帖
关注公众号
返回顶部