2011-08-15 17 views
0

我創建了一個.Net應用程序。現在我想包括一個應用程序崩潰 - 我很抱歉messagebox。但我找不到任何Sub Main()例程,或者即使創建了我自己的新模塊,我也無法在模塊中選擇Sub Main()作爲startobject。應用程序子主

有什麼建議嗎?

Application Sub Main

回答

2

你有沒有建立一個VB.NET應用程序?如果是這樣,您需要添加自己的自己的Sub Main()。但是,這樣做的缺點是您必須手動處理.NET Framework通常爲您自動執行的所有啓動處理和初始化。

但是,如果你想要做的只是在未處理的異常發生時顯示錯誤消息,那麼沒有理由創建你自己的Sub Main()。你所要做的就是爲AppDomain.UnhandledException event添加一個處理程序。

+0

謝謝。我找到了關鍵,因爲你的答案是'Dim currentDomain As AppDomain = AppDomain.CurrentDomain' 'AddHandler currentDomain.UnhandledException,AddressOf MyHandler' – Nasenbaer