Share via


Encontrar y eliminar errores del compilador

Actualización: noviembre 2007

En esta lección, aprenderá a encontrar y corregir los errores del compilador.

Como vimos en la lección anterior, los errores del compilador aparecen cuando el compilador de Visual Basic se encuentra con código irreconocible, generalmente porque se cometió algún error al escribir. Dado que los errores del compilador impiden que se ejecute un programa, deberá encontrarlos y corregirlos, o depurarlos, antes de ejecutar el programa.

Encontrar y corregir errores del compilador

Encontrar los errores del compilador es bastante fácil, ya que el programa no se ejecuta hasta que se han corregido. Cuando presiona F5, si hay algún error del compilador, aparecerá un cuadro de diálogo que indica "Errores al compilar. ¿Desea continuar?". Si selecciona Sí, se ejecutará la última versión sin errores del programa; si selecciona No, el programa se detendrá y aparecerá la ventana Lista de errores.

La ventana Lista de errores muestra toda la información sobre el error, incluida su descripción y ubicación en el código. Si hace doble clic en el error en la Lista de errores, se resaltará la línea incorrecta del código en el Editor de código. También puede presionar F1 para mostrar Ayuda y obtener más información sobre el error y cómo corregirlo.

El editor de código de Visual Basic también puede ayudarle a encontrar y corregir los errores del compilador, incluso antes de que se intente ejecutar el programa. Mediante una característica denominada IntelliSense, Visual Basic inspecciona el código a medida que se escribe y si encuentra código que producirá un error del compilador, lo subraya con una línea ondulada de color azul. Si mantiene presionado el mouse sobre esa línea, se muestra un mensaje que describe el error. Si la ventana Lista de errores está visible, también mostrará los mensajes de error.

Inténtelo

Para encontrar y corregir errores del compilador

  1. En el menú Archivo, seleccione Nuevo proyecto.

  2. En el panel Plantillas, en el cuadro de diálogo Nuevo proyecto, haga clic en Aplicación para Windows.

  3. En el cuadro Nombre, escriba CompilerErrors y haga clic en Aceptar.

    Se abre un nuevo proyecto de formularios Windows Forms.

  4. Haga doble clic en el formulario para abrir el Editor de código.

  5. En el controlador de eventos Form_Load, agregue el siguiente código.

    End If
    
  6. Presione ENTRAR. Verá una línea ondulada de color azul debajo de End If.

    Si mantiene presionado el mouse sobre la línea, verá el mensaje "'End If' debe ir precedida por la instrucción 'If' " correspondiente.

  7. Cambie el código para que tenga la siguiente apariencia.

    If 1 < 2 Then
    End If
    

    Observe que ha desaparecido la línea ondulada de color azul.

  8. Agregue la nueva línea de código siguiente después de la instrucción If... Then.

    MgBox("Hello")
    
  9. Presione F5 para ejecutar el programa. Aparecerá un cuadro de diálogo con el mensaje "Errores al compilar. ¿Desea continuar y ejecutar la última versión generada correctamente?"

  10. Haga clic en No. Se mostrará la ventana Lista de errores con el mensaje de error "No se ha declarado el 'nombre MgBox'".

  11. Haga doble clic en el mensaje de error de la Lista de errores y cambie el código por MsgBox("Hello").

  12. Presione F5 de nuevo. Ahora el programa debería ejecutarse y causar la aparición de un cuadro de mensaje.

Pasos siguientes

En esta lección, aprendió a encontrar y corregir los errores del compilador. En la siguiente lección, aprenderá a corregir un tipo diferente de error, el error en tiempo de ejecución. Siguiente lección: ¡No funciona! Encontrar y eliminar errores en tiempo de ejecución

Vea también

Tareas

Conozca sus errores: tres tipos de errores de programación

Encontrar errores: introducción a la depuración en Visual Basic