天天看點

VB程式的代碼調試及錯誤處理

   正如“人無完人”一樣,任何人做的程式都不可能一次就完美無瑕,我們在調試、使用中總是難免碰到這樣或那樣的問題。在埋頭敲了半年左右的代碼之後又聽了老師的總結課程,感覺自己也有必要根據自己遇到的情況進行一下總結了:

   VB出錯可能出現的問題有——編譯錯誤和運作時錯誤,編譯錯誤主要可能是文法錯誤和邏輯問題引起的,而運作時錯誤往往是我們在設計初期考慮不周埋下的隐患爆發。

  編譯錯誤還是比較容易被發現和矯正的,如果文法出錯就針對是标點符号出錯、名稱或屬性出錯、變量定義出錯還是循環語句出錯等問題,按照文法規範改正就好了。其實為了避免這些問題,還可以在VB6.0中點選“工具”再進入其中的“選項”,在“編輯器”頁面中把“自動文法檢測”打上勾就可以了。

VB程式的代碼調試及錯誤處理

   邏輯錯誤比較難改正,需要我們多次反複閱讀分析程式,本着負責任的态度将其改正。    遇到錯誤我們不能回避,除了上面提到的一些較為簡單的改正方法之外,我們還有其他的更有效的改正方法確定程式的有效運作!     首先可以調用VB中的“調試”工具欄,

VB程式的代碼調試及錯誤處理

設定斷點,利用中斷來排查錯誤,再配合臨時視窗和監視視窗來改正錯誤即可。

   其次,我們還可以利用ONErr go to 或ON Err Resume Next 來捕獲錯誤,進而不僅能保證程式暫時的成功運作還能回過頭來對錯誤進行修改,但這種方法需要你首先對可能出錯的地方進行較為準确的預估。

  當然有時候發生一些問題我們也會不明是以,這時候就需要強大的MSDN幫助文檔來協助我們解決問題了,不然在網上、論壇裡發動大家解答也是個不錯的選擇哦!   當最終确定程式基本上是“健康”的,就能走下“産床”和大家見面了(*∩_∩*)