Compartir a través de


Mensajes de error (Visual Basic)

Los mensajes de error pueden producirse mientras se ejecuta una aplicación, ya sea en el entorno Visual Basic o como un archivo ejecutable independiente. Asimismo, algunos de estos errores pueden producirse durante el tiempo de diseño o el tiempo de compilación.

Para saber qué recursos puede usar para ayudar a solucionar un error, vea Recursos adicionales para programadores de Visual Basic.

Errores en tiempo de ejecución

Cuando una aplicación intenta realizar una acción que no puede ejecutar el sistema, se producen errores en tiempo de ejecución de Visual Basic.

Los errores que produce Visual Basic son objetos Exception. Visual Basic puede generar errores personalizados de cualquier tipo de datos, incluidos los objetos Exception, mediante la instrucción Throw. Un programa puede mostrar el número y el mensaje de error de una excepción detectada para identificar el error. Si el error no se detecta, el programa terminará.

Los errores en tiempo de ejecución se pueden interceptar y examinar mediante código. Si se encierra el código que produce el error en un bloque Try, se puede capturar cualquier error en un bloque Catch correspondiente.

Para obtener información sobre cómo interceptar los errores en tiempo de ejecución y responder a ellos en el código, vea Control de excepciones y errores en Visual Basic.

Errores en tiempo de compilación

Los errores del compilador de Visual Basic se producen cuando el compilador encuentra problemas en el código. El código que produce los errores se subraya con una línea ondulada en el Editor de código, y cuando el mouse se detiene sobre dicho código, aparece el mensaje de error. El mensaje aparece también en la Lista de tareas.

La característica Corrección automática de compilación inteligente sugiere correcciones para algunos errores y le permite aplicar las correcciones correspondientes. Cuando se produce un error, si hay un símbolo rectangular hueco debajo del lado derecho del subrayado ondulado, al colocar el mouse sobre la línea ondulada o al hacer doble clic en el mensaje de error en la Lista de tareas, el símbolo se convierte en un panel de etiquetas inteligentes. Al hacer clic o colocar el puntero del mouse sobre el panel de etiquetas inteligentes, se abre la ventana auxiliar Opciones de corrección de errores, que muestra una descripción del error junto con un conjunto de sugerencias para corregirlo. Para obtener más información, vea Cómo: Corregir los errores del compilador con la función de corrección automática (Visual Basic).

El compilador de Visual Basic incluye un conjunto de advertencias sobre código que puede producir errores en tiempo de ejecución. Los desarrolladores pueden utilizar esa información para escribir código más limpio y rápido con menos errores. Por ejemplo, el compilador produce una advertencia cuando el usuario intenta invocar un miembro de una variable de objeto no asignada, volver de una función sin establecer el valor de devolución o ejecutar un bloque Try con errores en la lógica para capturar las excepciones. Para obtener más información sobre las advertencias, incluso cómo activarlas y desactivarlas, vea Configurar advertencias en Visual Basic.

Secciones relacionadas