除了在每一个方法中添加错误捕获代码.还有什么好的方法.

解决方案 »

  1.   

    有一个方法就是实现WINDOWS的异常过滤(结构化异常处理),这样就算是有保护性错,也可以让你的程序出现友好提示.
    SetUnhandledExceptionFilter
      

  2.   

    如果是全部捕获,关注下
    得到行:
    前几天看MSDN里,有个恐怖的做法,就是每行+行标..有行标之后你可以使用Erl
    '引自MSDN
    Sub ErrDemo()
    1010  On Error GoTo ErrorHandler    ' Set up an error handler.
    1020  B = 1: C = 0    ' Initialize variables.
    1030  A = B \ C    ' Cause a "Division by zero" error.
    1040  Exit Sub
    ErrorHandler:    ' Error handler.
        ErrorNumber = Err     ' Get run-time error number.
        ErrorLine = Erl    ' Get line number.
        Resume Next    ' Resume execution at next line.
    End Sub