【发布时间】:2014-03-17 07:42:58
【问题描述】:
我有点困惑如何处理我正在编写的 VB .net 应用程序中的错误。
这就是我所拥有的:
Private Sub Func1()
Try
'stuff that could raise an error
Catch ex As Exception
MsgBox("There is an error" & ex)
End
End Try
End Sub
Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
Func1()
'a lot of stuff that will also raise an error is Func1 does
End Sub
如果出现错误,此代码将退出应用程序。
如果我删除“结束”,它将继续并在 Sub Button1_click 中引发多个错误。
所以我需要在 Func1 中添加一些可能会中断 Sub Button1_click 执行的内容。
我可以设置 Exit Sub,但我有很多使用此 Func1 的 Sub,所以我更喜欢从 Func1 中执行此操作的方法。
【问题讨论】:
标签: vb.net error-handling