如何捕捉未處理的異常?如果我的所有代碼都包裝在try catch
? 但發生的異常都是一樣的,應用程序崩潰...也許有一些一般性的建議?如何在windows phone 7應用程序中捕獲未處理的異常?
使用:
try
{
...my code
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString(),"Error!",MessageBoxButton.OK);
}
示例代碼是不存在的,因爲有一個很大的代碼,並做了很多事情......它看起來像某個地方發生了錯誤,但它在哪裏的try-catch不顯示和應用程序僅關閉...
地址:
var errorw = MessageBox.Show(e.ExceptionObject.ToString(), "error", MessageBoxButton.OK); e.Handled = true;
和消息:參數不正確。
正如我們現在明白在哪裏和什麼參數給出是不正確的?順便說一下,當你回到應用程序的前一頁時,忘記寫出錯誤發生在你按回來時。
什麼是ErrorWindow?修改的MessageBox? – LarryCrowne
它喜歡報告錯誤,並顯示該錯誤 –
放置ErrorWindow,MessageBox: var errorw = MessageBox.Show(e.ExceptionObject.ToString(),「error」,MessageBoxButton.OK); e.Handled = true; \t \t 而消息: 該參數不正確。 – LarryCrowne