爱问知识人 爱问教育 医院库

如何使用 On Error GoTo 来处理错误?

首页

如何使用 On Error GoTo 来处理错误?

vb中

提交回答
好评回答
  • 2018-02-22 14:21:03
      对于错误调试每个程序员都是经常做的事,怎样捕捉错误很重要。  
    在VB6中有On  Error  GoTo  Err_Line  
    然后可以Err。Description  Err。Number等来判断错误原因就好像try  catch一样,甚至有时根本不管错误与否,干脆写一句:On  Error  Resume  Next。
       我刚才发现另一个办法,来定位错误发生的具体行,而不需要使用逐行调试的方法。 那就是Erl函数,这个函数也是非官方的,搞不懂微软干吗非要老隐藏一些,是觉得这些函数危险还是因为不敢保证下一个版本可能会去掉,或者别的原因我就不知道了。
       举个例子: Private Sub Command1_Click() Dim i As Integer, j As Integer, k As Integer On Error GoTo Err_Line 1: i = 100 2: j = 0 3: k = i / j Err_Line: If Erl > 0 Then MsgBox "There is a error in " & Erl End Sub 。
      

    2018-02-22 14:21:03

类似问题

换一换
  • VB 相关知识

  • 电脑网络技术
  • 电脑网络

相关推荐

正在加载...

热点检索

  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 172-191
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):