我正在进行的项目几乎准备好了.偶尔,我会遇到一个错误,它不允许程序继续运行,如出界或内存限制. 我发现这些错误时我一直在修理它们,但我确信还有其他错误.但是,我将在几天后离开这个位置,所以我需要用户不要遇到这些.
在Vb.net中是否有一种方法可以随时弹出其中一个错误,它可以通过一个消息框将其捕获到用户说"事情真的很糟糕.请重新启动程序"?
如果它是一个winform,您可以通过处理Application.ThreadException事件来捕获错误.
AddHandler Application.ThreadException, AddressOf UIThreadException
Private Shared Sub UIThreadException(ByVal sender As Object, ByVal t As ThreadExceptionEventArgs)
' Handle event here and show message
' Exception is in t.Exception
End Sub
Run Code Online (Sandbox Code Playgroud)
确保此错误处理程序中没有错误.我不认为它会在其他线程中捕获异常.
| 归档时间: |
|
| 查看次数: |
132 次 |
| 最近记录: |