Re: [VB6 ] 可以讓錯誤不要顯示出來嗎?

看板Visual_Basic作者 (語言可以代表??)時間16年前 (2008/07/07 16:53), 編輯推噓4(403)
留言7則, 3人參與, 最新討論串2/3 (看更多)
※ 引述《Hankmix (漢米克斯)》之銘言: : 有沒有辦法讓VB6的錯誤訊息不要出現呢?? : 當然DEBUG到沒錯誤是一個方法= = : 但是我是想要說讓程式如果說有錯誤就直接關掉之類的 : 不要有錯誤代碼 : 或是錯誤訊息由我自己來設 : 請問VB6可以辦到嗎? 可以 設定一些err位置 比如說當錯誤發生時 goto err -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.249.182.43

07/07 17:19, , 1F
On Error {Goto Handler | Resume Next | Goto 0}
07/07 17:19, 1F

07/07 17:20, , 2F
Goto後面的"Handler"可以自己設,反正是標記。
07/07 17:20, 2F

07/07 17:20, , 3F
Resume Next就是當錯誤發生時,當作沒事一樣繼續執行。
07/07 17:20, 3F

07/07 19:32, , 4F
感謝~~原來還有這個方法
07/07 19:32, 4F

07/07 21:07, , 5F
Err.Raise 可以產生系統錯誤 或自訂錯誤
07/07 21:07, 5F

07/07 21:08, , 6F
Handler 後的程式碼越簡短越好 盡量要不可能再發生錯誤
07/07 21:08, 6F

07/07 21:09, , 7F
Err.Clear 可以清除錯誤狀態 再發生錯誤時就不會直接終止
07/07 21:09, 7F
文章代碼(AID): #18STcWGu (Visual_Basic)
討論串 (同標題文章)
文章代碼(AID): #18STcWGu (Visual_Basic)