Vous êtes ici: Écrire des scripts Lua > Débogage des scripts

Débogage des scripts

Vous pouvez déboguer votre script afin d’examiner les erreurs d’exécution et suivre le flux d’exécution. Lors du débogage, les données sont affichées dans le panneau Outils.

Pour activer le mode de débogage ou le désactiver et repasser en mode normal, cliquez sur Débogage > Activer les points d’arrêt ou Désactiver les points d’arrêt.

Remarque : la désactivation des points d’arrêt relance toujours l’exécution du script.

Lors du débogage, cliquez sur Pas à pas détaillé ou Pas à pas principal selon les besoins. Reportez-vous à la section Découverte de l’interface de l’Éditeur de script.
Pour définir des points d’arrêt, double-cliquez sur l’espace situé à l’extrémité gauche du numéro de ligne. Les points d’arrêt sont désactivés jusqu’à ce que vous cliquiez sur Activer les points d’arrêt.
Prenez en compte les facteurs suivants lors du débogage :
Les points d’arrêt ne sont pas pris en charge dans les coroutines.
Si un point d’arrêt est défini dans une fonction de rappel, l’outil de débogage peut ne pas s’arrêter au point d’arrêt.
L’outil de débogage peut ne pas s’arrêter sur des fonctions telles que on.save, on.restore et on.destroy.

Lorsque les points d’arrêt sont activés, les options Pas à pas détaillé et Pas à pas principal sont disponibles dans la barre d’outils.

Pour suspendre et reprendre l’exécution du script, cliquez sur Suspendre le script et Reprendre le script. Lorsque l’exécution du script est reprise, le script s’exécute jusqu’au point d’arrêt suivant ou jusqu’à la fin du script. Un script peut être suspendu en mode normal ou en mode de débogage.

 

 

© 2006 - 2016 Texas Instruments Incorporated