当我点击按钮时,我需要一种方法来导致程序故意崩溃。但是我脑海中没有任何东西可以让我编译程序。任何因任何原因导致硬崩溃的代码。特别是我需要它关闭而不能继续。我的beta测试人员需要测试崩溃后的恢复功能。谢谢!
这些事情永远不应该发生......
答案 0 :(得分:1)
如何抛出未处理的异常?
Private Sub btnCrash_Click(sender As System.Object, e As System.EventArgs) Handles btnCrash.Click
Throw New System.Exception("The program has crashed catastrophically!")
End Sub
答案 1 :(得分:1)
Environment.FailFast方法怎么样?
Private Sub btn_click(...)
Environment.FailFast("Failure!")
End Sub
答案 2 :(得分:1)
要在按钮单击处理程序中有效地终止进程,请使用Environment.FailFast()
,如下所示:
Protected Sub buttonCrash_Click(sender As Object, e As EventArgs) Handles buttonCrash.Click
Environment.FailFast()
End Sub
这不会产生任何异常等,这与转到Windows任务管理器并终止进程相同。
的文档