VB异常处理语句介绍

Admin | 2009-5-19 12:11:50 | TrackRecord: 1700 Times | Tag标签:asp.net 打印本页

您当前所处的位置是:〖首页〗→【文章页】 本站共有16个图文教程栏目,请用心拜读!

本站提供经典的Excel公式函数实例,Word排版技巧,PPT教程;同时更兼有Flash,PowerPoint,数据库等技术文章。

  在VB 6.0中,争议最多的就是对错误的处理。

  原有的On Error Goto语句的错误处理并不完善,有时,还影响了应用程序的开发与维护。

  而在VB.NET中提供了另外一种处理语句:Try…Catch…Finally结构。Try语句监视在Try与第一个Catch之间的代码,其中内嵌了Resume Catch语句用来过滤错误;Finally是整体的执行。为了保持向下兼容,VB.NET依然支持On Error Goto语句。下面两段代码展示了这两种处理方法的区别。
  
  一、使用On Error Goto语句处理错误

  fReRaise=False
  On Error Goto Errhandler
  <假如这里就是发生异常错误的代码>
  Goto C1eanuP
  Errhandler
  If Conditior]WeCanHandle Then
  <error handling code>
  else
  fReRaise=True
  End if

  C1eanUp
  <clean up>
  if fReRaise Then err.Raise err

  二、使用Try…Catch…Finally结构处理错误

  Try
  <code that maY fail>
  Catch ConditionWecanHandle
  <error bandlina code>

  FinallY   
  <clean uD>
  End Try



上一篇:VB窗体中的控件不能拖动、无法改变位    下一篇:VB随机函数Rnd详细介绍及实例

会员评论列表:
针对本篇文章或本站,请您发表个人的建议或批评!
FreeBoxPc

谷歌搜索 百度搜索 本站仅与内容具备一定的实用价值的原创网站交换友情链接,力争为大众做出更优质的服务!
All Rights Reserved版权所有 本站备案信息:滇ICP备11001339号-2 站长联系方式 Email:dzwebs@126.com