但如果你程式已經寫好,並以單獨執行檔來執行
但如果你不希望使用者選擇結束,並以自己的方式來解決程式錯誤的話可以用下列程式碼
~程式碼 VB~
On Error GoTo labelname '要檢查程式錯誤的地方 labelname: Select Case Err.Number Case 0 Case Else End End Select
~VB 說明~
一、只有「On Error GoTo labelname」和「labelname:」之間的程式碼會被檢查錯誤並以自定義的方式解決錯誤。
二、「Case」的值是要打錯誤的代碼。
三、
「Err.Number」回傳的值為錯誤代碼。
三、
「Err.Number」回傳的值為錯誤代碼。
「Err.Description」回傳為錯誤的內容。
~VB 範例~
Private Sub Button1_Click( ByVal sender As System.Object , ByVal e As System.EventArgs ) Handles Button1.Click On Error GoTo labelname Dim a, b, c As Integer a = b + c labelname: Select Case Err.Number Case 0 Case 6 MsgBox( "溢出" , 16 + 0, "VB Warehouse" ) Case Else End End Select End Sub
~附件~
所有 Err.Number 錯誤代碼:連結
沒有留言:
張貼留言