Err(关于运行时错误的信息)
温馨提示:这篇文章已超过541天没有更新,请注意相关的内容是否还可用!
Err
关于运行时错误的信息
Err是一个英语单词,主要用作为动词,用作动词译为"犯错误;做错事;出差错"。
中文名 | 犯错误;做错事;出差错 |
外文名 | Err |
类别 | 英语 |
双语例句
说明
Err对象的属性是由错误的生成者(Visual Basic、对象或程序员)设置的。当发生运行时错误时,Err对象的属性由唯一地标识错误的信息以及可用于处理错误的信息填充。若要在代码中生成运行时错误,使用Raise方法。在错误处理例程中的Exit Sub、Exit Function、Exit Property或Resume Next语句执行之后,Err对象的属性重置为零或零长度字符串(“”)。在错误处理例程以外,使用任何形式的Resume语句都不会重置Err对象的属性。但可使用Clear方法显式地重置Err。
使用Raise方法而不是Error语句来给系统错误和类模块生成运行时错误。是否要在其他代码中使用Raise方法决定于您需要返回的信息的多少。
Err对象是一个全局作用域的内部对象。因此,不需要在代码中创建其实例。
示例本示例在构建错误信息对话框时使用了Err对象的属性。有两个方法clear,raise,5个属性:description,helpcontext,helpfile,number,source请注意,如果首先使用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.ClearErr.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
命名空间:Microsoft.VisualBasic
程序集:Microsoft Visual Basic .NET
运行库(位于 Microsoft.VisualBasic.dll 中)
参考资料
1.err·百度翻译