질문을 처리 한 후 :이 예외 핸들러로, 지금 AddHandler System.AppDomain.CurrentDomain.UnhandledException, AddressOf OnUnhandledException
다시 시작 프로그램 실행 처리되지 않은 예외를
의 문제를 일반적으로 처리되지 않은 예외를 포착
Public Sub OnUnhandledException(ByVal sender As Object, ByVal e As UnhandledExceptionEventArgs)
Console.WriteLine(e.ExceptionObject.ToString())
Console.WriteLine("Press Enter to continue")
Console.ReadLine()
'Environment.Exit(1)
End Sub
프로그램 실행은 여전히 예외의 경우가 발생합니다 I 돈 프로그램을 종료하지 마십시오.
이제 어떻게 변경 할 수 있는지 알고 싶습니다. ' 오류 이력서 다음으로'작동합니까? 전혀 가능합니까? 빠르게 로그인하거나 프로그램이 종료하기 전에 예외를 사용자에게 경고 이상 아무것도 할하려는 경우
<STAThread()> _
Public Sub Main(ByVal argv As String())
'For i As Integer = 0 To argv.Length - 1 Step 1
'Console.WriteLine("Argument {0}: {1}", i, argv(i))
'Next i
AddHandler System.AppDomain.CurrentDomain.UnhandledException, AddressOf OnUnhandledException
Throw New Exception("Test")
Console.WriteLine("Continue")
End sub