it技术指南:www.itedus.com
  • 信息订阅

IT指南

  • TNT五分钟问卷赢IPOD
  • 贝塔斯曼
  • 广告联盟
  • No pay, More gain!
  • 单价15元-网络广告平台
  • 注册阿里妈妈赚广告费
  • 首页
  • 新闻资讯
  • 网页制作
  • 软件使用
  • 操作系统
  • 软件编程
  • 网络编程
  • 图象处理
  • 网站欣赏
  • 数据库
  • 认证考试
  • 站长知识
正在浏览栏目导航:首页 > 软件编程 > VB >

VB软件开发中的错误捕获及处理技术

时间:2007-12-23 18:25:00   来源:  作者:

---- 在VB软件开发中, 错误信息的捕获及处理是非常重要的部分。有些错误在编译时即可发现、排除。但还有一些错误是在软件运行时由于用户错误的输入等方面的原因而产生的,这就需要软件开发者在软件设计和开发时注意处理这方面的错误。VB 在捕获及处理错误信息方面有两个重要的函数。一个是ERROR,该函数捕获错误信息。另一个是ERR,该函数捕获、返回错误信息代码。当捕获到错误信息代码后,软件开发者就可以根据错误代码来判断、决定程序是退出运行(exit sub)、是继续执行(resume next)、还是进行错其他处理(goto 语 句 标 号)。VB 还有一个重要的语句ONERROR,该语句当VB 程序运行产生错误时触发。开发者可用该语句结合ERR和ERROR函数来该用户提供错误信息、并决定程序下一步工作。也可作成有用户独自选择下一步工作。 笔者开发了一个捕获、显示错误信息的过程showerror()。 发生错误时调用该过程即可,下面是过程源代码及调用例子:

Sub showerror ()
Dim s As String
Dim crlf As String

crlf = Chr(13) + Chr(10)
s = "运行时发生下列错误:" + crlf
注释:add the error string
s = s + Error$ + crlf
注释:add the error number
s = s + "错误码为: " + CStr(Err)
Beep 注释:beep and show the error
X= MsgBox (s,2)

End Sub

调用例子:
sub abc()
onerror goto 1’发生错误时转到 1
.
.
程序体
.
.
exit sub
1
showerror
if err=… then
.
.
错误处理部分
.
.
endif
exit sub
end sub

关键字:
关闭此页
上一篇:VB编程的七个优良习惯
下一篇:VB的坐标系统综述

相关文章

    无相关信息
本栏目推荐
  • VB编程步步高-代码
  • VB编程步步高-打印

排行榜

  • 1一个简单例子(使用数据控件控制数据库
  • 2如何在VB6.0中创建和使用文本资源文件
  • 3规范设计Windows应用软件菜单
  • 4Visual Basic 命令分类表
  • 5理解面向对象编程
  • 6VB新手常见问题解答
  • 7为你的VB程序程序加密(VB新手)
  • 8变量的作用域与存活期

最新信息

  • VB编程步步高-杂类篇
  • VB编程步步高-代码效率篇
  • VB编程步步高-打印篇(二)
  • 如何使用VB控件Commom Dialog
  • VB编程步步高-打印篇(一)
  • VB里实现帮助文件速成
  • VB软件开发中的错误捕获及处理技术
  • VB编程的七个优良习惯
关于站点 - 广告服务 - 联系我们 - 返回顶部
Copyright © 2007 www.itedus.com . All rights reserved.QQ群:8814225
如果碰到相关技术问题可以联系我们,原创相关问题请与站长及时联系.鄂ICP备07005792号