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
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
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
Referencia
Description (Propiedad, objeto Err)
HelpContext (Propiedad, objeto Err)
HelpFile (Propiedad, objeto Err)
LastDllError (Propiedad, objeto Err)