词条 | Err |
释义 | 描述 含有关于运行时错误的信息。接受生成运行时错误的 Raise 方法和 清除运行时错误的Clear方法。 语法 Err[.{property | method:}] 说明 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 中) |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。