Compartir vía


Mensajes de error en Visual Basic

Al compilar o ejecutar una aplicación de Visual Basic, se pueden producir los siguientes tipos de errores:

  • Errores en tiempo de compilación, que se producen al compilar una aplicación.

  • Errores en tiempo de ejecución, que se producen cuando se ejecuta una aplicación.

Para obtener información sobre cómo solucionar un error específico, vea Recursos adicionales para programadores de Visual Basic.

Errores en tiempo de ejecución

Si una aplicación de Visual Basic intenta realizar una acción que el sistema no puede ejecutar, se produce un error en tiempo de ejecución y Visual Basic inicia un Exception objeto . Visual Basic puede generar errores personalizados de cualquier tipo de datos, incluidos Exception los objetos, mediante la Throw instrucción . Una aplicación puede identificar el error mostrando el número de error y el mensaje de una excepción detectada. Si no se detecta un error, finaliza la aplicación.

El código puede interceptar y examinar los errores en tiempo de ejecución. Si incluye el código que genera el error en un Try bloque, puede detectar cualquier error producido dentro de un bloque coincidente Catch . Para obtener información sobre cómo capturar errores en tiempo de ejecución y responder a ellos en el código, vea Probar... Atrapar... Finally (Instrucción).

Errores en tiempo de compilación

Si el compilador de Visual Basic encuentra un problema en el código, se produce un error en tiempo de compilación. En el editor de código de Visual Studio, puede identificar fácilmente qué línea de código provocó el error porque aparece una línea ondulada bajo esa línea de código. El mensaje de error aparece si apunta al subrayado ondulado o abre la lista de errores, que también muestra otros mensajes.

Si un identificador tiene un subrayado ondulado y aparece un subrayado corto bajo el carácter más a la derecha, puede generar un código auxiliar para la clase, constructor, método, propiedad, campo o enumeración. Para obtener más información, vea Generar a partir del uso (Visual Studio).

Al resolver advertencias del compilador de Visual Basic, es posible que pueda escribir código que se ejecute más rápido y tenga menos errores. Estas advertencias identifican el código que puede provocar errores cuando se ejecuta la aplicación. Por ejemplo, el compilador le advierte si intenta invocar un miembro de una variable de objeto sin asignar, devolver de una función sin establecer el valor devuelto o ejecutar un Try bloque con errores en la lógica para detectar excepciones. Para obtener más información sobre las advertencias, incluido cómo activarlas y desactivarlas, vea Configurar advertencias en Visual Basic.