vb中如何做錯誤處理,VB中如何做錯誤處理

2022-03-04 16:49:17 字數 1268 閱讀 7284

1樓:匿名使用者

在可能會出錯語句前加:

on error resume next

或on error goto err1'err1為識別符號

2樓:匿名使用者

'在可能出錯的語句前邊新增錯誤陷阱語句:

on error goto errlabel:

在出現以上語句的模組中,在此語句以後的所有**出現錯誤時,均會自動轉向errlabel:行.

例:當傳入的引數bpara大於255時,賦值級btest將會產生錯誤.

private function test(byval ipara as integer)as boolean

dim btest byte

on error goto errlabel:

btest = ipara

test = true

exit function

errlabel:

test = false

end sub

還有,如果產生錯誤後,不作處理,繼續執行後乙個語句,則可以使用:

on error resume next

對於模組中產生的錯誤資訊,都會儲存在當前模組中的err物件中.

vb中如何做錯誤處理

3樓:匿名使用者

給你看個示例,你複製到vb執行一下就知道了private sub command1_click()dim a as integer

'截獲錯誤

on error goto err1

'a為整型變數賦值40000會溢位

a = 40000 '這時會跳到err1處執行錯誤處理'給a重新賦值並訊息提示a

a = 30000

msgbox a

exit sub

'錯誤處理

err1:

msgbox "出錯了!" & vbcrlf & "錯誤編號:" & err.number & " 錯誤描述:" & err.description

'返回出錯語句的下一句繼續執行餘下的**

resume next

end sub

4樓:匿名使用者

可以使用try語句~!捕獲異常~!

在vb中怎樣編寫錯誤處理程式

5樓:

開啟選單,檔案-生成工程名.exe,就是他,看到了吧,就會生成乙個獨立的可執行檔案

VB中如何獲得錯誤號,知道錯誤號後如何除錯

你可以根據具體的錯誤號進行修改程式啊,比如錯誤號53號就是檔案找不到,還有溢位等等的錯誤號,具體的錯誤號你可以貼出來或者去網上查一下,另外錯誤提示的同時,vb編譯器會告訴你錯誤所在的行,你可以去再檢查一下。vb 如何捕捉錯誤 debug.print s 假設你要捕捉s 這時,就會在立即視窗中顯示s ...

VB如何設計單擊網頁,VB 如何單擊網頁中的按鈕

我的思路是 先手動開啟該網頁 該網頁不能關閉 不能最小化 不能移動。呵呵呵 這方法很笨 但實用。用vb獲取按鈕的座標。用計時器 每隔一定時間點選該座標一次。應該有更先進的方法 我也想學習學習。vb 如何單擊網頁中的按鈕 單擊 click 屬於事件。所謂事件 event 是由vb預先設定好的 能夠被物...

vb模組中的過程如何呼叫,VB 模組中的過程如何呼叫?

舉乙個比較直觀的例子 你在模組1中寫好以後函式 public function 直角三角形斜邊 byval 直角邊1 as double,byval 直角邊2 as double 直角三角形斜邊 sqr 直角邊1 2 直角邊2 2 end function 在你要呼叫函式的地方寫上 dim 斜邊 a...