VB软件开发中的错误捕获及处理技术
2018-06-17 17:13:04来源:未知 阅读 ()
----在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->
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
上一篇:处理过程时的鼠标显示
下一篇:捕捉MouseExit事件
- VB在CAI编程中的应用 2018-06-17
- VB中播放三维动画编程一例 2018-06-17
- 快速找到选中的OptionButton 2018-06-17
- 让窗体居中 2018-06-17
- 把Outlook信箱中的附件另存为 2018-06-17
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash
