共用方式為


Visual Basic 的例外狀況和錯誤處理方式

Visual Basic 支援結構化例外狀況 (錯誤) 處理,可讓程式偵測執行期間所發生的錯誤,甚至進行復原。 Visual Basic 使用了其他語言 (例如 C++) 已支援之 Try...Catch...Finally 語法的增強版本。 結構化例外處理,將現代的控制結構 (類似 Select Case 或 While) 與例外狀況、受保護的程式碼區塊及篩選條件結合在一起。

結構化例外處理是建議在 Visual Basic 中使用的錯誤處理方法,此方法可輕易地以強大和全面性的錯誤處理常式來建立及維護程式。 使用 On Error 的非結構化例外處理會降低應用程式的效能,並造成難以偵錯與維護的程式碼。

在本節中

相關章節

  • 偵錯工具資料表
    討論使用 Visual Studio 偵錯工具的基礎原則。 主題包括偵錯的基本概念、執行控制項、附加到執行程式上、Just-In-Time 偵錯、自動啟動偵錯工具、傾印、中斷點、查看您的程式、處理例外狀況、編輯後繼續,以及在偵錯工具中使用運算式。

  • Just-In-Time 偵錯
    說明 Just-in-Time 偵錯,這項功能可在 Visual Studio 外執行的程式發生嚴重錯誤時,自動啟動 Visual Studio 偵錯工具。

  • 偵錯 Managed 程式碼
    涵蓋 Managed 應用程式的一般偵錯問題和技術。

  • 例外狀況助理
    說明可用來疑難排解執行階段錯誤的 [例外狀況助理] 功能。

  • 編輯後繼續
    說明 [編輯後繼續],這是一項能節省時間的功能,可讓您在程式處於中斷模式時變更原始程式碼。

  • 偵錯 COM 和 ActiveX
    提供偵錯 COM 應用程式和 ActiveX 控制項 (Control) 的秘訣。