加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

VB调试中的条件断点

发布时间:2020-12-17 07:47:33 所属栏目:百科 来源:网络整理
导读:假如某For循环中,最终发现当i=31时出错,这时你需要在i=31时单步调试,有4个方法: 1.在n=fun1(i)行设置断点,然后按F5一步步到i=31时改按F8进入子函数单步调试 2.插入一小片代码设置断点,例如: Visual Basic code ? 1 2 3 4 5 6 7 8 9 10 Dim i%,n% For
  假如某For循环中,最终发现当i=31时出错,这时你需要在i=31时单步调试,有4个方法:
1.在n=fun1(i)行设置断点,然后按F5一步步到i=31时改按F8进入子函数单步调试
2.插入一小片代码设置断点,例如:
Visual Basic code
?
1
2
3
4
5
6
7
8
9
10
Dim i%,n%
For i=1 To 100
'其他代码
ifi=31then
aa=1 '在这行设置断点,这行本身没有意义就是为了可以设置断点的。
endif
n=fun1(i)
debug.printi,n
'其他代码
Next

3.用debug.assert
8
debug.asserti<>31
n=fun1(i)
'其他代码
Next
4.和debug.assert类似:
右击代码区中的i,选择菜单“添加监视”,在表达式框里输入i=31,下面选择“当表达式值为真时中断”,
这样就ok了,一句代码不要。

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

相关内容
推荐文章
站长推荐
热点阅读