Share via


Aislar los problemas

Una vez identificados los problemas mediante la prueba, puede usar el entorno de depuración de Visual FoxPro para aislarlos con los pasos siguientes:

  • Iniciar una sesión de depuración
  • Realizar seguimiento con el código
  • Suspender la ejecución del programa
  • Mostrar los valores almacenados
  • Mostrar resultados

Iniciar una sesión de depuración

Para iniciar una sesión de depuración, abra el entorno de depuración.

Para abrir el depurador

  • En el menú Herramientas, elija Depurador.

    Nota   Si va a realizar la depuración en el entorno de Visual FoxPro, elija la herramienta de depuración que desee abrir en el menú Herramientas.

También puede abrir el depurador con cualquiera de los comandos siguientes:

DEBUG

SET STEP ON

SET ECHO ON

El depurador se abre automáticamente siempre que se encuentra una condición de punto de interrupción.

Realizar seguimiento con el código

Una de las estrategias de depuración más útiles que tiene a su disposición es la posibilidad de realizar un seguimiento del código, ver cada línea de código según se ejecute y comprobar los valores de las variables, propiedades y la configuración del entorno.

Para hacer el seguimiento del código

  1. Inicie una sesión de depuración.
  2. Si no hay ningún programa abierto en la ventana Seguimiento, elija Ejecutar en el menú Depurar.
  3. Elija Paso a paso por instrucciones en el menú Depurar o haga clic en el botón Paso a paso de la barra de herramientas.

Una flecha en el área gris situada a la izquierda del código indica la siguiente línea que se va a ejecutar.

Sugerencia   Puede aplicar las sugerencias siguientes:

  • Establezca puntos de interrupción para reducir el intervalo de código por el que necesita pasar.
  • Puede ignorar una línea de código que sepa que va a generar un error colocando el cursor sobre la línea de código después de la línea problemática y eligiendo Configurar siguiente instrucción en el menú Depurar.
  • Si tiene mucho código asociado con eventos Timer, puede evitar el seguimiento de este código desactivando Mostrar eventos Timer en la ficha Depurar del cuadro de diálogo Opciones.

Si aísla un problema cuando esté depurando código de un programa u objeto, podrá repararlo inmediatamente.

Para reparar los problemas encontrados durante el seguimiento del código

  • En el menú Depurar, elija Reparar.

Cuando elija Reparar en el menú Depurar, la ejecución del programa se cancela y el editor de código se abre donde esté situado el cursor en la ventana Seguimiento.

Vea también

Mostrar secuencias de eventos | Suspender la ejecución del programa | Probar y depurar aplicaciones | DEBUG | Mostrar los valores almacenados | Uso del Dominio de prueba automatizada