MicroCode Studio |
I breakpoints vengono usati per interrompere l'esecuzione di un programma in un preciso punto. MicroCode Studio ICD vi permette di stabilire breakpoint multipli. Potete piazzarne persino nei file di include PICBasic. Per aggiungere un breakpoint, usate il tasto sinistro del mouse e clickate sulla barra grigiadel MicroCode Studio Editor. Per togliere il breakpoint, clickate di nuovo sullo stesso punto. Mentre ICD è in esecuzione, il vostro programma PICBasic girerà normalmente fino al raggiungimento di un breakpoint. A quel punto, ICD sospende l'esecuzione e mostra una piccola freccia rossa accanto al breakpoint. Se il pulsante dell'animazione è in posizione su (disabilitato) e viene raggiunto il breakpoint, ICD abilita automaticamente l'animazione. Questo impone all'ICD di effettuare un dump completo dei dati e di attivare ICD explorer. Potete poi usare il pulsante step per eseguire singolarmente le righe successive al breakpoint. Alternativamente, premete il pulsante pause per ripristinare l'esecuzione del programma. Il breakpoint appare normalmente sulla barra rossa, ma quando attivate ICD, alcuni breakpoints possono essere in grigio. Un breakpoint in grigio si trova in un punto irraggiungibile del programma. Un breakpoint irraggiungibile non provoca problemi all'ICD, indica semplicemente che il punto da voi marcato non fermerà mai l'esecuzione del programma. L'esempio più ovvio èporre un breakpoint su di un commento, come mostrato qui sotto. I commenti non sono istruzioni del programma, quindi chiaramente ICD non fermerà mai l'esecuzione in quel punto. Altro esempio sono le dichiarazioni delle variabili. Una istruzione come Index VAR BYTE non è un'istruzione eseguibile, quindi impostare lì un breakpoint lo renderà irraggiungibile. |
Pagina aggiornata al 13 Dicembre 2003
GRIFO®
Via dell'Artigiano, 8/6
40016 San Giorgio di Piano
Bologna ITALY
Tel: +39 051 892.052 (4 lines)
FAX: +39 051 893.661