Error 语句

模拟错误的发生。

Error errornumber

部件

  • errornumber
    必选。 可以是任何有效错误号。

备注

Error 语句支持向后兼容。 在新代码中,特别是创建对象时,请使用 Err 对象的 Raise 方法来生成运行时错误。

如果 errornumber 已经定义,则在 Err 对象的属性设置为如下默认值后,Error 语句会调用错误处理程序:

属性

Number

指定作为 Error 语句参数的值。 可以是任何有效错误号。

Source

当前 Visual Basic 项目的名称。

Description

与 Error 函数为指定的 Number 返回的值对应的字符串表达式(如果该字符串存在)。 如果不存在字符串,Description 为一个零长度字符串 ("")。

HelpFile

相应 Visual Basic 帮助文件的完全限定的驱动器、路径和文件名。

HelpContext

与 Number 属性对应的错误的相应 Visual Basic 帮助文件上下文 ID。

LastDLLError

零。

如果没有错误处理程序,或者错误处理程序未启用,会创建错误消息并从 Err 对象属性显示。

备注

有些 Visual Basic 宿主应用程序无法创建对象。请参见您的宿主应用程序的文档,确定其是否可以创建类和对象。

示例

此示例使用 Error 语句生成错误号 11。

On Error Resume Next   ' Defer error handling.
Error 11   ' Simulate the "Division by zero" error.

要求

命名空间:Microsoft.VisualBasic

**程序集:**Visual Basic 运行库(位于 Microsoft.VisualBasic.dll 中)

请参见

参考

Clear

Err

On Error 语句 (Visual Basic)

Raise

Resume 语句

概念

错误消息 (Visual Basic)