国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

VB軟件開發中的錯誤捕獲及處理技術

2019-11-18 17:33:17
字體:
來源:轉載
供稿:網友
----在VB軟件開發中,錯誤信息的捕獲及處理是非常重要的部分。有些錯誤在編譯時即可發現、排除。但還有一些錯誤是在軟件運行時由于用戶錯誤的輸入等方面的原因而產生的,這就需要軟件開發者在軟件設計和開發時注意處理這方面的錯誤。VB在捕獲及處理錯誤信息方面有兩個重要的函數。一個是ERROR,該函數捕獲錯誤信息。另一個是ERR,該函數捕獲、返回錯誤信息代碼。當捕獲到錯誤信息代碼后,軟件開發者就可以根據錯誤代碼來判斷、決定程序是退出運行(exitsub)、是繼續執行(resumenext)、還是進行錯其他處理(goto語句標號)。VB還有一個重要的語句ONERROR,該語句當VB程序運行產生錯誤時觸發。開發者可用該語句結合ERR和ERROR函數來該用戶提供錯誤信息、并決定程序下一步工作。也可作成有用戶獨自選擇下一步工作。筆者開發了一個捕獲、顯示錯誤信息的過程showerror()。發生錯誤時調用該過程即可,下面是過程源代碼及調用例子:

Subshowerror()
DimsAsString
DimcrlfAsString

crlf=Chr(13) Chr(10)
s="運行時發生下列錯誤:" crlf
注釋:addtheerrorstring
s=s Error$ crlf
注釋:addtheerrornumber
s=s "錯誤碼為:" CStr(Err)
Beep注釋:beepandshowtheerror
X=MsgBox(s,2)

EndSub

調用例子:
subabc()
onerrorgoto1’發生錯誤時轉到1
.
.
程序體
.
.
exitsub
1
showerror
iferr=…then
.
.
錯誤處理部分
.
.
endif
exitsub
endsub->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 常德市| 荔浦县| 兴城市| 柳州市| 信阳市| 连平县| 大余县| 拉孜县| 韶关市| 汝州市| 昌邑市| 垦利县| 东兰县| 平果县| 府谷县| 尼勒克县| 辰溪县| 鲁山县| 康平县| 英吉沙县| 博湖县| 密山市| 泰安市| 黄梅县| 花垣县| 七台河市| 辉县市| 永安市| 丰镇市| 宁德市| 绵阳市| 通化县| 屏南县| 怀柔区| 洛隆县| 南安市| 商城县| 湖南省| 垦利县| 永嘉县| 南京市|