Compartir a través de


Cómo: Recuperar información de un objeto de error

Actualización: noviembre 2007

Cuando se produce un error en tiempo de ejecución, las propiedades del objeto Err se llenan con información que identifica el error de forma única y la información que se puede utilizar para tratar el error.

Las propiedades del objeto Err se restablecen con valores cero o con cadenas de longitud cero ("") después de una instrucción On Error Resume Next y después de una instrucción Exit Sub o Exit Function situada dentro de una rutina de control de errores. El método Clear se puede utilizar para restablecer Err explícitamente.

Nota:

Las opciones disponibles en los cuadros de diálogo, y los nombres y ubicaciones de los comandos de menú que se ven podrían diferir de lo que se describe en la Ayuda, en función de los valores de configuración o de edición activos. Esta página de Ayuda se ha redactado teniendo en cuenta la Configuración general de desarrollo. Para cambiar la configuración, elija Importar y exportar configuraciones en el menú Herramientas. Para obtener más información, consulte Valores de configuración de Visual Studio.

Para recuperar información de un objeto de error

  1. Puede filtrar errores específicos. Este ejemplo comprueba si el error es un error de FileNotFound y reacciona si lo es.

    If Err.Number = 53 Then
      MsgBox("File Not Found")
    End If
    
  2. También puede examinar propiedades específicas del objeto de error, como Description, Erl, HelpContext, Helpfile, LastDLLError, Numbery Source. Este ejemplo muestra la descripción en un cuadro de mensaje.

    MsgBox(Err.Description)
    

Vea también

Conceptos

Elegir cuándo se debe utilizar el control estructurado de excepciones y cuándo el control no estructurado de excepciones

Referencia

Err (Objeto, Visual Basic)

Err (Miembros del objeto)

Description (Propiedad, objeto Err)

Erl (Propiedad, objeto Err)

HelpContext (Propiedad, objeto Err)

HelpFile (Propiedad, objeto Err)

LastDllError (Propiedad, objeto Err)

Number (Propiedad, objeto Err)

Source (Propiedad, objeto Err)