如何进行VB语言中的出错处理和代码调试goto语句及on error语句,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。
出错处理和代码调试
一、出错处理
程序报错,如果在软件开发界面,代码会停止到相应的错误行,有时候也有不准确的时候,
On error resume next
含义:当发生错误的时候,让程序继续运行下一行代码,忽略报错
Goto语句
Goto 标签名称 含义:直接使得代码跳转到相应的标签行代码
如何来定义标签???
标签名称:
实际执行的代码
注意:定义标签的地方的代码,仍然会被程序执行
其实可以利用goto的思想,可以构造一个循环语句,但是不建议使用goto构造循环,也不建议过多使用goto,因为会使得程序可读性变差
Goto与出错处理联合使用
On error goto err1
Err1:
处理语句
注意:goto标签只能出现在function或者sub的内部
二、代码调试
调试步骤
1、下断点。程序运行到断电的位置会暂停
2、使用f8按键可以进入到程序代码中,可以进入到function或者sub中去调试。Shfit+f8是指一行行代码执行。Ctrl+shift+f8意味着,可以直接跳出function或者sub
3、调试时候,鼠标放到变量上面,可以看到变量的值
4、也可以通过Debug.Print 方法在即可输出控制台中看到调节的变量的结果
相关代码:
Private Sub Command1_Click()
On Error Resume Next
Print 1 / 0
Print "刘金玉"
End Sub
Private Sub Command2_Click()
GoTo web2
Print "刘金玉"
web:
Print "ljy.kim"
web2:
Print "selidev.com"
GoTo web
End Sub
Private Sub Command3_Click()
On Error GoTo err1
Call cal(1, 3)
Print "刘金玉"
Print "刘金玉编程"
err1:
MsgBox "出错了"
End Sub
Function cal(a As Integer, b As Integer)
Debug.Print (a + b)
Print a + b
End Function
关于如何进行VB语言中的出错处理和代码调试goto语句及on error语句问题的解答就分享到这里了,希望以上内容可以对大家有一定的帮助,如果你还有很多疑惑没有解开,可以关注亿速云行业资讯频道了解更多相关知识。
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。