Err 对象及错误处理.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Err 对象及错误处理

Err 对象及错误处理   VB 程序在运行过程中,如果出现错误,错误编号和信息就保存在 Err 对象中。如果不对产生的错误进行处理,会弹出错误对话框,然后程序会异常终止。 本人原创,转载请注明来源:/100bd/blog/item/cf8a670e49226a266159f3d4.html Err 对象 一、Err 的属性 ?Number :错误编号,是 Err 对象的缺省属性。 即 Err 等同于 Err.Number 。  从对象返回用户自定义的错误时,把被选作错误代码的数与 vbObjectError 常数相加,  并由此设置?? Err.Number。例如,用下列代码返回作为错误代码的数字 1051: ??????? Err.Raise vbObjectError + 1051 ?Description :返回或设置与错误相关联的描述性字符串。等同于函数 Error [(errornumber) ]  在生成用户自定义的错误时,将有关此错误的一个简短陈述指定给 Description 属性。  如果 Description 未填入数据,而且 Number 的值与 Visual Basic 运行时错误一致, 那么在生成错误时,将 Error 函数返回的字符串放置在 Description 中。 ?HelpContext :帮助文件中的主题的上下文 ID ?HelpFile :帮助文件的完整限定路径 ?HelpContextID :联机帮助文件中一个主题的上下文 ID ?LastDLLError :返回因调用动态链接库 (DLL) 而产生的系统错误号。只读。 ?Number :返回或设置表示错误的数值编号 ?Source返回或设置一个字符串表达式,指明最初生成错误的对象或应用程序的名称。 ??????? 或当前 Visual Basic 的工程名称。 二、Err 的方法 ?Clear:清除 Err 对象的所有属性设置,明确设置。 ??? 每当执行下列语句时就会自动调用 Clear 方法:  1 任意类型的 Resume 语句。  2 Exit Sub, Exit Function, Exit Property  3 任何 On Error 语句。 ?Raise number [, source, description, helpfile, helpcontext ]  产生运行时错误,参数依次为:错误号,错误源,错误信息,帮助文件,上下文 ID ??? 参数设置:  number:Long类型,0-65535。用户自定义错误号为:vbObjectError + n  source:String 类型,出现错误的对象源字符串,为产生错误的对象或应用程序命名。当设置对象的这一属性时,要使用窗体 project.class。如果没有指定 source,则使用当前 Visual Basic 工程的程序设计 ID。  Description String 类型,描述错误的字符串信息。如果没有指定,则检查 Number 的值。如果可以将错误映射成 Visual Basic 运行时错误代码,则将 Error 函数返回的字符串作为Description 使用。如果没有与 Number 对应的 Visual Basic 错误,则设置为:应用程序定义的错误或对象定义的错误。  helpfile :String 类型,Microsoft Windows 帮助文件的完整限定的路径,在帮助文件中可以找到有关错误的帮助信息。如果没有指定,则 Visual Basic 会使用 Visual Basic 帮助文件的完整限定的驱动器、路径和文件名。  helpcontext:String 类型,识别 helpfile 内的标题的上下文 ID,而 helpfile 提供有助于了解错误的描述。如果省略,则使用处理有关错误的 Visual Basic 帮助文件的上下文 ID,该 ID 与 Number 属性对应。 语句及实例 ?Error [(errornumber)](函数) 返回对应于已知错误号的错误信息。(等同于Err属性 Err.Description) 如果省略 errornumber,就会返回与最近一次运行时错误对应的消息。 如果没有发生运行时错误,或者 errornumber 是 0,则 Error 返回一个长度为零的字符串 ()。 ?Error errornumber (语句) 模拟第 errornumber 号错误的发生。 ?On Error GoTo line 转到 line 执行错误处理语句(line 参数可以是任何行标签或行号) ?On Error Resume Next 忽略所有错误,从发生错误的语句的下一语句继续运行。 ?On

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档