找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 201|回复: 0

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

[复制链接]

27

主题

11

回帖

151

积分

管理员

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



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

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

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

本版积分规则

Archiver|手机版|小黑屋|编程客 ( 鄂ICP备19023849号-1 )

GMT+8, 2025-6-13 07:34 , Processed in 0.031936 second(s), 19 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表