發新話題

Visual Basic 教學 - 《進階操作》錯誤偵測與處理

Visual Basic 教學 - 《進階操作》錯誤偵測與處理

錯誤偵測與處理
撰寫程式碼時無論多麼仔細,或多或少都有可能出現錯誤。在最理想的狀況下,Visual Basic 程序根本不需要錯誤處理程式。但遺憾的是,有時刪除檔案會發生錯誤、磁碟空間不足,或網路斷線等,這些突發的情況都會造成程式在執行階段發生錯誤。因此,為了處理這些錯誤,您必須在程序裡加上錯誤處理程式。
有時錯誤也會出現在程式碼內,這種錯誤通常稱為臭蟲 (bug)。小的臭蟲 (例如,游標變得不聽使喚)就可能會令使用者感到不便與困擾,嚴重的錯誤還可能會使應用程式當掉,這時使用者可能就要重新啟動程式,且之前未儲存的工作可能就因此而遺失了。
在應用程式中找出並修正錯誤的過程稱之為偵錯 (debug)。 Visual Basic 提供了幾種工具,用來協助您分析應用程式的運作過程。若要找出錯誤發生的位置,這些偵錯工具非常有用,您還可利用這些工具來修改應用程式,或者研究別人的程式是怎麼運作的。
下面將介紹如何使用 Visual Basic 的偵錯工具,及如何處理執行階段錯誤 — 在程式碼執行時發生的錯誤,以及嘗試完成無效作業所導致的錯誤。
內容提要
  • [url=file://140.113.119.234/Yes_D/Yes/Lecture/PC/VB/0a_Advance/Debug/ErrHandle.htm]如何處理錯誤 [/url]
    Visual Basic 錯誤處理的簡介
  • [url=file://140.113.119.234/Yes_D/Yes/Lecture/PC/VB/0a_Advance/Debug/OnError.htm]設計錯誤處理程式[/url]
    錯誤處理程序的介紹。

  • 訪客無法瀏覽此圖片或連結,請先 註冊登入會員
    討論錯誤發生時的各種事件。

  • 訪客無法瀏覽此圖片或連結,請先 註冊登入會員
    產生錯誤來測試程式碼的方式。

  • 自建錯誤處理
    在程序內加入錯誤處理功能。

  • 集中錯誤處理
    將錯誤處理子程序加入應用程式中。

  • 關閉錯誤處理
    關閉錯誤處理的方法。

  • ActiveX 元件的錯誤處理
    處理其它物件傳回的錯誤。

  • 偵錯的過程
    偵錯的介紹。

  • 避免錯誤
    建立無錯誤程式的秘訣。

  • 設計階段、執行階段與中斷模式
    Visual Basic 的各種模式。

  • 訪客無法瀏覽此圖片或連結,請先 註冊登入會員
    介紹 Visual Basic 中的偵錯工具。

  • 訪客無法瀏覽此圖片或連結,請先 註冊登入會員
    用中斷點來測試程式碼的執行。

  • 執行應用程式中的選取部份
    選擇部分程式碼來偵錯。

  • 監看「呼叫堆疊」
    使用呼叫堆疊來追蹤應用程式的執行。

  • 使用「即時運算」視窗來測試資料和程序
    使用「即時運算」視窗來偵錯。

  • 偵錯注意事項
    可能影響偵錯之事件的討論。

  • 偵錯的秘訣
    一些有助於簡化偵錯的方法。

     
範例程式

TOP

發新話題

本站所有圖文均屬網友發表,僅代表作者的觀點與本站無關,如有侵權請通知版主會盡快刪除。