ErrObject 类

定义

ErrObject 模块包含用于使用 Err 对象标识和处理运行时错误的属性和过程。

public ref class ErrObject sealed
public sealed class ErrObject
type ErrObject = class
Public NotInheritable Class ErrObject
继承
ErrObject

示例

此示例在构造错误消息对话框中使用 对象的属性 Err 。 请注意,首先使用 Clear 方法时会发生什么情况:然后使用 Raise 方法生成 Visual Basic 错误时,Visual Basic 的默认值将成为 对象的属性 Err

Dim Msg As String  
' If an error occurs, construct an error message.  
On Error Resume Next   ' Defer error handling.  
Err.Clear  
Err.Raise(6)   ' Generate an "Overflow" error.  
' Check for error, then show message.  
If Err.Number <> 0 Then  
    Msg = "Error # " & Str(Err.Number) & " was generated by " _  
        & Err.Source & ControlChars.CrLf & Err.Description  
    MsgBox(Msg, MsgBoxStyle.Information, "Error")  
End If  

注解

模块 ErrObject 支持 Err 对象。 有关详细信息,请参阅 Err

属性

Description

返回或设置 String 表达式,该表达式包含与某个错误关联的描述性字符串。 读/写。

Erl

获取指示上一条执行语句的行号的整数。

HelpContext

返回或设置一个 Integer,它包含帮助文件中某个主题的上下文 ID。 读/写。

HelpFile

返回或设置一个 String 表达式,该表达式包含帮助文件的完全限定路径。 读/写。

LastDllError

获取调用动态链接库 (DLL) 所产生的系统错误代码。

Number

返回或设置指定错误的数值。 读/写。

Source

返回或设置一个 String 表达式,该表达式指定最初生成错误的对象或应用程序的名称。 读/写。

方法

Clear()

清除 Err 对象的所有属性设置。

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetException()

返回表示所发生错误的异常。

GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
Raise(Int32, Object, Object, Object, Object)

生成一个运行时错误;可以替代 Error 语句使用。

ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅