<< 向前        下一页 >>

ID : 440

Err.Raise

功能

执行程序时发生指定错误。

格式

Err.Raise 错误编码

指定项目

错误编码
使用整数型数据的16进制表示方式指定错误编码。

解说

  • 执行程序时发生指定错误。可指定系统中已经定义的错误编码。请参照错误编码表。
  • 16进制表示的错误编码的第7位数字表示等级。可以变更等级。

    Err. Raise &H81600007 [自变量错误 等级1]
    Err. Raise &H82600007 [自变量错误 等级2]
  • 使用Err.Number、Err.Description读出生成的错误值。

注意事项

  • 如果指定未定义的错误编码,则发生“未定义错误。”
  • 指定的错误编码大于0(0~&H7FFFFFFF)或错误等级大于6时,
    发生“&H83500127 超出数值范围。”的错误。
  • 指定了编译程序时发生的错误编码(&H8*601001~&H8*605FFF)时,发生“&H83500127 超出数值范围。”的错误。

应用示例

Dim aaa As Integer
Comm. Open 1
aaa = Comm. Count(1)
If aaa < 3 Then
	Err.Raise &h83600008 '发生等级3的[自变量不足]错误
End If

ID : 440

<< 向前        下一页 >>