Usted está aquí: Cómo escribir los scripts de Lua > Cómo depurar scripts

Cómo depurar scripts

Es posible depurar los scripts para investigar los errores de tiempo de ejecución y realizar el seguimiento del flujo de ejecución. Durante la depuración, se muestran los datos en el panel Herramientas.

Para habilitar el modo de depuración o deshabilitarlo, y regresar al modo normal, haga clic en Depurar > Habilitar puntos de interrupción o Deshabilitar puntos de interrupción.

Nota: Al deshabilitar los puntos de interrupción, siempre se continúa la ejecución del script.

Durante la depuración, haga clic en Entrar y Saltar según resulte adecuado. Consulte la sección Exploración de la interfaz del editor de scripts.
Para establecer puntos de interrupción, haga doble clic en el espacio del extremo de la izquierda del número de línea. Los puntos de interrupción se deshabilitan hasta hacer clic en Habilitar puntos de interrupción.
Al depurar, tenga en cuenta estos factores:
No se admiten puntos de interrupción en rutinas conjuntas.
Si hay un punto de interrupción establecido en una función que es una devolución de llamada, puede que el depurador no se detenga en el punto de interrupción.
Puede que el depurador no se detenga en funciones como on.save, on.restore y on.destroy.

En la barra de herramientas, Entrar y Saltar están habilitados cuando los puntos de interrupción están habilitados.

Para suspender y continuar la ejecución del script, haga clic en Suspender script y Continuar script. Cuando el script continúa, se ejecuta hasta encontrar el siguiente punto de interrupción o hasta el final. Es posible suspender un script en modo normal o en modo de depuración.

 

 

© 2006 - 2016 Texas Instruments Incorporated