Error (Instrucción)
Simula la aparición de un error.
Sintaxis
Error errornumber
Partes
errornumber
Necesario. Puede ser cualquier número de error válido.
Comentarios
La instrucción Error
se admite para la compatibilidad con versiones anteriores. En el código nuevo, especialmente al crear objetos, use el método Raise
del objeto Err
para generar errores en tiempo de ejecución.
Si errornumber
está definido, la instrucción Error
llama al controlador de errores después de asignar las propiedades del objeto Err
a los siguientes valores predeterminados:
Propiedad | Valor |
---|---|
Number |
Valor especificado como argumento para la instrucción Error . Puede ser cualquier número de error válido. |
Source |
Nombre del proyecto actual de Visual Basic. |
Description |
Expresión de cadena correspondiente al valor devuelto de la función Error para el valor de Number especificado, si esta cadena existe. Si la cadena no existe, Description contiene una cadena de longitud cero (""). |
HelpFile |
La unidad, ruta de acceso y nombre de archivo completos del archivo de ayuda de Visual Basic adecuado. |
HelpContext |
El identificador de contexto del archivo de ayuda de Visual Basic adecuado para el error correspondiente a la propiedad Number . |
LastDLLError |
Cero. |
Si no existe ningún controlador de errores o si no está habilitado, se crea y se muestra un mensaje de error a partir de las propiedades del objeto Err
.
Nota
Algunas aplicaciones host de Visual Basic no pueden crear objetos. Consulte la documentación de la aplicación host para determinar si puede crear clases y objetos.
Ejemplo
En este ejemplo se usa la instrucción Error
para generar el número de error 11.
On Error Resume Next ' Defer error handling.
Error 11 ' Simulate the "Division by zero" error.
Requisitos
Espacio de nombres: Microsoft.VisualBasic
Ensamblado: Biblioteca en tiempo de ejecución de Visual Basic (en Microsoft.VisualBasic.dll)