Information.Err Information.Err Information.Err Information.Err Method

Definición

Contiene información sobre los errores en tiempo de ejecución.Contains information about run-time errors.

public:
 static Microsoft::VisualBasic::ErrObject ^ Err();
public static Microsoft.VisualBasic.ErrObject Err ();
static member Err : unit -> Microsoft.VisualBasic.ErrObject
Public Function Err () As ErrObject

Devoluciones

Contiene información sobre los errores en tiempo de ejecución.Contains information about run-time errors.

Ejemplos

En este ejemplo se usan las propiedades Err del objeto en la creación de un cuadro de diálogo de mensaje de error.This example uses the properties of the Err object in constructing an error-message dialog box. Tenga Clear encuentaRaise que si usa el método primero, cuando se genera un error de Visual Basic con el método, los valores predeterminados de Visual Basic se convierten en las propiedades del objeto.ErrNotice that if you use the Clear method first, when you generate a Visual Basic error with the Raise method, Visual Basic's default values become the properties of the Err object.

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

Comentarios

El generador de un Err error Visual Basic, un objeto o el programador establecen las propiedades del objeto.The properties of the Err object are set by the generator of an error - Visual Basic, an object, or the programmer.

Cuando se produce un error en tiempo de ejecución, las propiedades Err del objeto se rellenan con información que identifica de forma única el error y que se puede utilizar para controlar el error.When a run-time error occurs, the properties of the Err object are filled with information that uniquely identifies the error and that you can use to handle the error. Para generar un error en tiempo de ejecución en el código, use Raise el método.To generate a run-time error in your code, use the Raise method.

Las Err propiedades del objeto se restablecen a cero o cadenas de longitud cero ("") después Exit Subde Exit Functionuna Exit Propertyinstrucción, Resume Next , o dentro de una rutina de control de errores.The Err object's properties are reset to zero or zero-length strings ("") after an Exit Sub, Exit Function, Exit Property, or Resume Next statement within an error-handling routine. El uso de cualquier forma Resume de la instrucción fuera de una rutina de control de errores no Err restablecerá las propiedades del objeto.Using any form of the Resume statement outside of an error-handling routine will not reset the Err object's properties. Puede usar el Clear método para restablecer Errexplícitamente.You can use the Clear method to explicitly reset Err.

Utilice el Raise método en lugar de Error la instrucción para generar errores en tiempo de ejecución para los errores del sistema y los módulos de clase.Use the Raise method rather than the Error statement to generate run-time errors for system errors and class modules. La decisión sobre si se debe usar Raise el método en otro código depende de la riqueza de la información que se desea devolver.Your decision about whether to use the Raise method in other code depends on the richness of the information you want to return.

El Err objeto es un objeto intrínseco con ámbito global.The Err object is an intrinsic object with global scope. Por lo tanto, no es necesario crear una instancia de él en el código.Therefore, you do not need to create an instance of it in your code.

Se aplica a

Consulte también: