定义

1. 启动一个错误处理程序并指定该子程序在一个过程中的位置;也可用来禁止一个错误处理程序。

2. 如果产生错误则跳到需要跳转的地方,删掉后可能会不能正确运行。

语法

On Error GoTo line 、On Error Resume Next、On Error GoTo 0

1. On Error GoTo line:启动错误处理程序,且该例程从必要的 line 参数中指定的 line 开始。line 参数可以是任何行标签或行号。如果发生一个运行时错误,则控件会跳到 line,激活错误处理程序。指定的 line 必须在一个过程中,这个过程与 On Error 语句相同; 否则会发生编译时间错误。

2. On Error Resume Next: 是直接跳过错误继续执行下一句。说明当一个运行时错误发生时,控件转到紧接着发生错误的语句之后的语句,并在此继续运行。访问对象时要使用这种形式而不使用 On Error GoTo。如果没有跳转的必要,可以使用这句,但要慎用。

3. On Error GoTo 0:禁止当前过程中任何已启动的错误处理程序。

小提示:

其实我们在写程序的过程中要尽量避免使用On Error GoTo这样的语句,因为这破坏了程序的结构性,除非在程序错误无法避免,非这么做不可的情况下才用。

VB中 On error 的用法相关推荐

  1. c语言findwindowex函数用法,VB中findwindowex函数的用法?

    FindWindowEx函数 函数功能:在窗口列表中寻找与指定条件相符的第一个子窗口 . 该函数获得一个窗口的句柄,该窗口的类名和窗口名与给定的字符串相匹配.这个函数查找子窗口,从排在给定的子窗口后面 ...

  2. vb中的msgbox的用法

    1.作用 在消息框中显示信息,并等待用户单击按钮,可返回单击的按钮值(比如"确定"或者"取消").通常用作显示变量值的一种方式. 2.语法        Msg ...

  3. VB中KeyCode常数用法 VB 按键

    VB中KeyCode常数用法 可在代码中的任何地方用下列常数代替实际值: 常数 值 描述 vbKeyLButton 0x1 鼠标左键 vbKeyRButton 0x2 鼠标右键 vbKeyCancel ...

  4. 【转】VB中NEW的用法(申请内存空间)

    Private Sub Form_Click() Dim S As New StdFont Dim A As StdFont Dim B As StdFont '给原始对象赋值 S.Size = 72 ...

  5. vb中line的用法[转]

    绘制方框 可使用 Line 方法绘制并填充方框.下列示例画出一个方框,其左上角为 (500, 500),每边长为 1,000 : Line (500, 500)–Step(1000, 0) Line ...

  6. VB中KeyCode常数用法

    可在代码中的任何地方用下列常数代替实际值: 常数 值 描述 vbKeyLButton 0x1 鼠标左键 vbKeyRButton 0x2 鼠标右键 vbKeyCancel 0x3 CANCEL 键 v ...

  7. vb中msgbox用法

    vb中msgbox用法 VB中的函数,可实现弹出窗口. 作用:在对话框中显示消息,等待用户单击按钮,并返回一个 Integer 告诉用户单击哪一个按钮. 语法: MsgBox(prompt[, but ...

  8. c语言cls用法,VB中的cls怎么用?

    优质回答 回答者:卢大锤123 2018-12-18 用system("CLS")在TC.VC中都能起到清屏的效果,要使用头函数"stdlib.h" ,但在TC ...

  9. 在VB中如何让线程或进程在指定的CPU上运行

    代码如下: Option Explicit Private Declare Function WTSEnumerateProcesses Lib "wtsapi32.dll" Al ...

最新文章

  1. 2.5亿被腰围改变的中国人,哪个省胖子最多?
  2. HBase Shell常用的命令
  3. 哈希表-map(对于python来说是字典)
  4. uva 11105——Semi-prime H-numbers
  5. GeoServer使用CSS渲染地图
  6. 使用jxl来读取Excel中的数据
  7. 设计模式(五)Prototype Pattern
  8. 各种PLC和触摸屏解密软件大全
  9. 新浪微博页面html代码,js实现选中页面文字将其分享到新浪微博
  10. Python ctypes模块调用API函数, 制作控制电脑其他窗口工具
  11. HP Smart 未找到扫描仪
  12. linux 编译glibc
  13. win10语言不能安装计算机,解决win10添加语言包失败提示错误代码:0x800F0950的方法...
  14. 2022-2027年中国医疗行业市场深度分析及投资战略规划报告
  15. 走过软件定义网络“来时的路”
  16. HTML导航如何加下划线,HTML怎么设置下划线?html文字加下划线方法
  17. 我的小程序之个人所得税计算器
  18. robot framework 实例:126邮箱登录
  19. 小程序合成海报图片,高度自适应
  20. C++ 获取本机ip地址

热门文章

  1. 极光推送REST API
  2. java面试八股文之------Redis夺命连环25问
  3. df命令 du命令 磁盘分区 parted分区gpt格式
  4. D3Dshader,像素着色器实现黑白、复古、反色特效。
  5. 视频文件太大怎么发微信朋友?微信怎么发超大或过大的视频文件?
  6. 后端开发人员需要具备哪些软件开发经验?
  7. Hive on Tez配置过程
  8. GitHub上有趣、好玩的开源项目推荐
  9. 未来人类T5 安装win10,ubuntu双系统
  10. 数据库精选 60 道面试题