1樓
大 中
小 發表於 2006-12-4 19:35
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 中的偵錯工具。
- 訪客無法瀏覽此圖片或連結,請先 註冊 或 登入會員 。
用中斷點來測試程式碼的執行。
- 執行應用程式中的選取部份
選擇部分程式碼來偵錯。
- 監看「呼叫堆疊」
使用呼叫堆疊來追蹤應用程式的執行。
- 使用「即時運算」視窗來測試資料和程序
使用「即時運算」視窗來偵錯。
- 偵錯注意事項
可能影響偵錯之事件的討論。
- 偵錯的秘訣
一些有助於簡化偵錯的方法。
範例程式
|