SOGO論壇
  登入   註冊   找回密碼
查看: 631|回覆: 0
列印 上一主題 下一主題

[技術文章] VB錯誤偵測與處理 [複製連結]

Rank: 11Rank: 11Rank: 11Rank: 11

熱心參予論壇活動及用心回覆主題勳章 數位硬體勳章

狀態︰ 離線
跳轉到指定樓層
1
發表於 2012-6-29 22:46:19 |只看該作者 |倒序瀏覽 | x 1
撰寫程式碼時無論多麼仔細,或多或少都有可能出現錯誤。在最理想的狀況下,Visual Basic 程序根本不需要錯誤處理程式。但遺憾的是,有時刪除檔案會發生錯誤、磁碟空間不足,或網路斷線等,這些突發的情況都會造成程式在執行階段發生錯誤。因此,為了處理這些錯誤,您必須在程序裡加上錯誤處理程式。

有時錯誤也會出現在程式碼內,這種錯誤通常稱為臭蟲 (bug)。小的臭蟲 (例如,游標變得不聽使喚)就可能會令使用者感到不便與困擾,嚴重的錯誤還可能會使應用程式當掉,這時使用者可能就要重新啟動程式,且之前未儲存的工作可能就因此而遺失了。

在應用程式中找出並修正錯誤的過程稱之為偵錯 (debug)。 Visual Basic 提供了幾種工具,用來協助您分析應用程式的運作過程。若要找出錯誤發生的位置,這些偵錯工具非常有用,您還可利用這些工具來修改應用程式,或者研究別人的程式是怎麼運作的。

下面將介紹如何使用 Visual Basic 的偵錯工具,及如何處理執行階段錯誤 — 在程式碼執行時發生的錯誤,以及嘗試完成無效作業所導致的錯誤。

內容提要
如何處理錯誤
Visual Basic 錯誤處理的簡介

設計錯誤處理程式
錯誤處理程序的介紹。

錯誤處理的層級
討論錯誤發生時的各種事件。

產生錯誤以測試錯誤處理
產生錯誤來測試程式碼的方式。

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

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

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

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

偵錯的過程
偵錯的介紹。

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

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

使用偵錯視窗
介紹 Visual Basic 中的偵錯工具。

使用中斷模式
用中斷點來測試程式碼的執行。

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

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

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

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

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

喜歡嗎?分享這篇文章給親朋好友︰
               感謝作者     

請注意︰利用多帳號發表自問自答的業配文置入性行銷廣告者,將直接禁訪或刪除帳號及全部文章!
您需要登錄後才可以回覆 登入 | 註冊


本論壇為非營利自由討論平台,所有個人言論不代表本站立場。文章內容如有涉及侵權,請通知管理人員,將立即刪除相關文章資料。侵權申訴或移除要求:abuse@oursogo.com

GMT+8, 2025-5-13 06:34

© 2004-2025 SOGO論壇 OURSOGO.COM
回頂部