各位大神 实时错误91怎么解决?急!![问题点数:50分]

qq_31063919 2018-06-28 09:29:24
写了一个重复点击网页按钮的一个程序,但是有一个问题就是,经常运行一段时间后会出现实时错误91。出现的时间也不确定。出现错误的是下面这句。
...全文
437 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
赵4老师 2018-06-28
  • 打赏
  • 举报
回复
注释掉所有On Error Resume Next语句,在VB6 IDE中运行,
出错后点击调试,光标会停在出错的那条语句处,
或者
事先在怀疑可能有逻辑错误的语句处设置断点,运行经过断点时中断,

此时可以在立即窗口中使用
?变量名

?函数名(函数参数)

过程名(参数)
辅助调试。
舉杯邀明月 2018-06-28
  • 打赏
  • 举报
回复
引用 3 楼 qq_31063919 的回复:
[quote=引用 1 楼 Chen8013 的回复:]
“91错误”是: 对象变量或 With 块变量未设置
(建议以后直接说明错误信息内容,而不是只说个错误代码。 没有谁愿意去背诵所有的错误代码的含义!)


你用Timer控件“定时点击”,应该跟 WebBrowser1 的网页内容刷新有关系吧。

试试这样写:
Dim objCMD As Object

Set objCMD = WebBrowser1.Document.getelem. . . . . '(自己 补全)
If (Not objCMD Is Nothing) Then objCMD.Click
谢谢您啦,给您添麻烦了,经过指点已经解决了。[/quote]
问题解决了,就结贴啊。
舉杯邀明月 2018-06-28
  • 打赏
  • 举报
回复
“91错误”是: 对象变量或 With 块变量未设置
(建议以后直接说明错误信息内容,而不是只说个错误代码。 没有谁愿意去背诵所有的错误代码的含义!)


你用Timer控件“定时点击”,应该跟 WebBrowser1 的网页内容刷新有关系吧。

试试这样写:
Dim objCMD As Object

Set objCMD = WebBrowser1.Document.getelem. . . . . '(自己 补全)
If (Not objCMD Is Nothing) Then objCMD.Click
qq_31063919 2018-06-28
  • 打赏
  • 举报
回复
引用 1 楼 Chen8013 的回复:
“91错误”是: 对象变量或 With 块变量未设置
(建议以后直接说明错误信息内容,而不是只说个错误代码。 没有谁愿意去背诵所有的错误代码的含义!)


你用Timer控件“定时点击”,应该跟 WebBrowser1 的网页内容刷新有关系吧。

试试这样写:
Dim objCMD As Object

Set objCMD = WebBrowser1.Document.getelem. . . . . '(自己 补全)
If (Not objCMD Is Nothing) Then objCMD.Click
谢谢您啦,给您添麻烦了,经过指点已经解决了。

1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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