您好,登錄后才能下訂單哦!
如何進行VB語言中的出錯處理和代碼調試goto語句及on error語句,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
出錯處理和代碼調試
一、出錯處理
程序報錯,如果在軟件開發界面,代碼會停止到相應的錯誤行,有時候也有不準確的時候,
On error resume next
含義:當發生錯誤的時候,讓程序繼續運行下一行代碼,忽略報錯
Goto語句
Goto 標簽名稱 含義:直接使得代碼跳轉到相應的標簽行代碼
如何來定義標簽???
標簽名稱:
實際執行的代碼
注意:定義標簽的地方的代碼,仍然會被程序執行
其實可以利用goto的思想,可以構造一個循環語句,但是不建議使用goto構造循環,也不建議過多使用goto,因為會使得程序可讀性變差
Goto與出錯處理聯合使用
On error goto err1
Err1:
處理語句
注意:goto標簽只能出現在function或者sub的內部
二、代碼調試
調試步驟
1、下斷點。程序運行到斷電的位置會暫停
2、使用f8按鍵可以進入到程序代碼中,可以進入到function或者sub中去調試。Shfit+f8是指一行行代碼執行。Ctrl+shift+f8意味著,可以直接跳出function或者sub
3、調試時候,鼠標放到變量上面,可以看到變量的值
4、也可以通過Debug.Print 方法在即可輸出控制臺中看到調節的變量的結果
相關代碼:
Private Sub Command1_Click()
On Error Resume Next
Print 1 / 0
Print "劉金玉"
End Sub
Private Sub Command2_Click()
GoTo web2
Print "劉金玉"
web:
Print "ljy.kim"
web2:
Print "selidev.com"
GoTo web
End Sub
Private Sub Command3_Click()
On Error GoTo err1
Call cal(1, 3)
Print "劉金玉"
Print "劉金玉編程"
err1:
MsgBox "出錯了"
End Sub
Function cal(a As Integer, b As Integer)
Debug.Print (a + b)
Print a + b
End Function
關于如何進行VB語言中的出錯處理和代碼調試goto語句及on error語句問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。