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)

Consulte también