Load
でイベントを 処理しているアプリケーションに次のコードがありますSystem.Windows.Forms.Form
。
Private Sub frmBillingPoller_Load(ByVal eventSender As System.Object, ByVal eventArgs As EventArgs) Handles MyBase.Load
Throw New Exception("I should be unhandled")
End Sub
Try...Catch
メソッド シグネチャにブレークポイントを配置すると、コール スタックのどこにもステートメントがないことがわかります。私の知る限り、VB.NET には未処理の例外を無視する属性や設定はありません (驚くことではありませんが)。
では、この特定のケースで、例外が実行を停止しないのはなぜでしょうか?