ユーザーがアクティブ化したすべてのイベントの一覧を取得する方法を見つけようとしています。そのため、アプリケーションがクラッシュした場合、クラッシュにつながるすべてのイベントは、問題を見つけるのに役立ちます。Vb.netでユーザーによってアクティブ化されたイベントの一覧を取得する
これは、イベントごとに手動で何かを呼び出さなくても可能ですか?
Visual Studioが提供するものと似たリストを手に入れることができれば、大きな助けになります。現在
プログラムは、ユーザーに通知するために、カスタムフォームを呼び出したときにクラッシュします。
Dim currentDomain As AppDomain = AppDomain.CurrentDomain
Private Sub MYExHandler(ByVal sender As Object,
ByVal e As UnhandledExceptionEventArgs)
Dim EX As Exception
EX = e.ExceptionObject
frm_MsgError.ErrorMsg = EX.StackTrace
frm_MsgError.ShowDialog()
End Sub
Private Sub MYThreadHandler(ByVal sender As Object,
ByVal e As Threading.ThreadExceptionEventArgs)
frm_MsgError.ErrorMsg = e.Exception.StackTrace
frm_MsgError.ShowDialog()
End Sub
Private Sub frm_Main_Load(sender As Object, e As EventArgs) Handles MyBase.Load
AddHandler currentDomain.UnhandledException, AddressOf MYExHandler
AddHandler Application.ThreadException, AddressOf MYThreadHandler
ここでもリストを取得できるとすれば、さらに良いことになります。 アドバイスをいただければ幸いです。ありがとう