Voi siete qui: Scrittura di script Lua > Eseguire il debug degli script

Esecuzione del debug degli script

È possibile eseguire il debug degli script per individuare errori runtime e tracciare il flusso dell'esecuzione. Durante l'esecuzione del debug, i dati sono visualizzati nel Pannello degli strumenti.

Per abilitare la modalità debugging o disabilitarla tornando a quella normale, fare clic su Debug > Abilita i punti di interruzione o Disabilita i punti di interruzione.

Nota: quando si disabilitano i punti di interruzione, l'esecuzione dello script viene sempre ripresa.

Durante l'esecuzione del debug, fare clic su Accedere a e Oltrepassare come appropriato. Vedere il capitolo Esplorazione dell'interfaccia dell'Editor di script.
Per impostare i punti di interruzione, fare doppio clic nello spazio all'estrema sinistra del numero della riga. I punti di interruzione sono disabilitati fino a quando non viene selezionato Abilita punti di interruzione.
Fare attenzione a questi fattori durante l'esecuzione del debug:
I punti di interruzione nei programmi collaterali non sono supportati.
Se un punto di interruzione è impostato in una funzione che è una richiamata, il debugger potrebbe non fermarsi nel punto di interruzione.
Il debugger potrebbe non fermarsi in funzioni quali per esempio on.save, on.restore e on.destroy.

Nella barra degli strumenti, Accedere a e Oltrepassa sono attivi quando i punti di interruzione sono abilitati.

Per sospendere e riprendere l'esecuzione dello script, fare clic su Sospendi lo script e Riprendi script. Quando lo script viene ripreso, viene eseguito fino al punto di interruzione successivo riscontrato o fino alla fine dello script. Uno script può essere sospeso in modalità normale o debugging.

 

 

© 2006 - 2016 Texas Instruments Incorporated