- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
- 中职英语Unit2教案.doc
- 5a第二周教案.doc
- 说明文写作指导Samples.doc
- redhat-lvm创建管理.doc
- Module 3 Unit 1~2测试题.doc
- 老师给的的 英语4级作文模板.doc
- we_should_not_raise_retirement_age(不能提高退休年龄).doc
- it is raining的练习题.doc
- 7A Unit 9单元过关卷.doc
- 超市常用单词 English.doc
- 九年级英语下册Unit13 Rainy days make me sad.说课稿教案 人教新目标版.doc
- 美国道富笔试.doc
- 初中英语《Rainy days make me sad》教案.doc
- 高 二 期 末 模 块 检 测 (带答案).doc
- 2012年上海各区初三英语一模---语法集锦(word版)及答案.doc
- 医院管理学硕士论文2016.doc
- XMTD-数据库开发规范及经验技巧(V1.0).docx
- RAKE精华贴.doc
- Lesson 1 A puma at large 逃遁的美洲狮一.doc
- 人教版九年级英语说课稿Unit 13 Rainy days make me sad.doc
文档评论(0)