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)

适用于

另请参阅