如何進行VB語言中的出錯處理和代碼調試goto語句及on error語句,針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
為亭湖等地區(qū)用戶提供了全套網頁設計制作服務,及亭湖網站建設行業(yè)解決方案。主營業(yè)務為網站設計制作、網站設計、亭湖網站設計,以傳統(tǒng)方式定制建設網站,并提供域名空間備案等一條龍服務,秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務。我們深信只要達到每一位用戶的要求,就會得到認可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!
出錯處理和代碼調試
一、出錯處理
程序報錯,如果在軟件開發(fā)界面,代碼會停止到相應的錯誤行,有時候也有不準確的時候,
On error resume next
含義:當發(fā)生錯誤的時候,讓程序繼續(xù)運行下一行代碼,忽略報錯
Goto語句
Goto 標簽名稱 含義:直接使得代碼跳轉到相應的標簽行代碼
如何來定義標簽???
標簽名稱:
實際執(zhí)行的代碼
注意:定義標簽的地方的代碼,仍然會被程序執(zhí)行
其實可以利用goto的思想,可以構造一個循環(huán)語句,但是不建議使用goto構造循環(huán),也不建議過多使用goto,因為會使得程序可讀性變差
Goto與出錯處理聯(lián)合使用
On error goto err1
Err1:
處理語句
注意:goto標簽只能出現(xiàn)在function或者sub的內部
二、代碼調試
調試步驟
1、下斷點。程序運行到斷電的位置會暫停
2、使用f8按鍵可以進入到程序代碼中,可以進入到function或者sub中去調試。Shfit+f8是指一行行代碼執(zhí)行。Ctrl+shift+f8意味著,可以直接跳出function或者sub
3、調試時候,鼠標放到變量上面,可以看到變量的值
4、也可以通過Debug.Print 方法在即可輸出控制臺中看到調節(jié)的變量的結果
相關代碼:
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語句問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注創(chuàng)新互聯(lián)行業(yè)資訊頻道了解更多相關知識。