vbaonerrorgoto使用方法 vb里On Error GoTo 0和On Error resume區(qū)別?
vb里On Error GoTo 0和On Error resume區(qū)別?On error goto 0表示在當(dāng)前過(guò)程中禁用任何已啟動(dòng)的錯(cuò)誤處理程序。On error resume next]表示發(fā)生
vb里On Error GoTo 0和On Error resume區(qū)別?
On error goto 0
表示在當(dāng)前過(guò)程中禁用任何已啟動(dòng)的錯(cuò)誤處理程序。
On error resume next]表示發(fā)生運(yùn)行時(shí)錯(cuò)誤時(shí),控件會(huì)立即轉(zhuǎn)到錯(cuò)誤后的語(yǔ)句,并在此處繼續(xù)運(yùn)行。訪問(wèn)對(duì)象時(shí)使用此窗體,而不是錯(cuò)誤轉(zhuǎn)到時(shí)使用此窗體。
On error goto line
啟動(dòng)錯(cuò)誤處理程序,該程序從必要的行參數(shù)中指定的行開(kāi)始。line參數(shù)可以是任何行標(biāo)簽或行號(hào)。如果發(fā)生運(yùn)行時(shí)錯(cuò)誤,控件將跳轉(zhuǎn)到第行以激活錯(cuò)誤處理程序。指定的行必須在過(guò)程中,這與on Error語(yǔ)句相同;否則,將發(fā)生編譯時(shí)錯(cuò)誤。
一般來(lái)說(shuō),如果您想捕獲我們創(chuàng)建的對(duì)象或控件的錯(cuò)誤,您需要使用on error resume next,然后判斷它的錯(cuò)誤錯(cuò)誤編號(hào)根據(jù)錯(cuò)誤類(lèi)型。