Attivazione e controllo
copia linkAttivazione della sessione di debug
Iniziare una sessione di debug Post Esecuzione è semplice: è sufficiente attivare i relativi flag nella videata delle opzioni di compilazione dell'applicazione, come si vede nell'immagine seguente.

Descrizione dei parametri
Attivando il flag Abilita debug, si attiva il debug post-esecuzione. E' possibile controllarne il funzionamento tramite le proprietà sulla destra della videata, ed in particolare:
- Livello: stabilisce il livello di dettaglio delle informazioni raccolte. Durante lo sviluppo è consigliabile mantenere il livello al valore predefinito che è Statement.
- Messaggi: indica quali tipi di messaggi del framework dovranno essere visualizzati. Durante lo sviluppo è consigliabile mantenere il livello al valore predefinito che equivale a tutti i messaggi.
- Includi eventi ricorrenti: tramite questo flag è possibile escludere dal debug gli eventi ricorrenti come ad esempio l'OnDynamicProperties (pannelli), il BeforeFormatting (book), OnGetName (documenti).
- Raccogli dati di debug: questo flag indica se la raccolta dei dati di debug deve iniziare subito oppure solo dopo aver dato un comando. Se si rilascia un'applicazione in test è consigliabile disabilitare questo flag in modo da usare l'applicazione senza l'overhead della raccolta dati, potendola poi attivare al volo solo in caso di anomalie di comportamento dell'applicazione.
- Salva dati di debug su file: se si attiva questo flag i dati di debug non vengono mantenuti in memoria ma scritti su file system. Questa opzione normalmente non deve essere usata perché la scrittura su file rallenta il funzionamento dell'applicazione.
- Raccogli dati di trace: attivando questo flag si predispone il sistema di debug per il tracing durante l'uso in produzione, da parte degli utenti finali.
- Raccogli dati test automatico: attivando questo flag si predispone il sistema di debug per la raccolta dati relativa al sistema di test automatico. Questa modalità non sarà approfondita in questo capitolo.
- Raccogli dati e-learning: attivando questo flag si predispone il sistema di debug per la raccolta dati relativa alla creazione di lezioni interattive sull'utilizzo dell'applicazione. Questa modalità non sarà approfondita in questo capitolo.
E' interessante notare, infine, che queste ed altre impostazioni del sistema di debug post-esecuzione possono essere modificate a runtime tramite codice applicativo; è quindi possibile, ad esempio, attivare o disattivare la raccolta dati al verificarsi di determinati eventi. Per maggiori informazioni sugli oggetti di libreria disponibili, consulta questa sezione della documentazione.
Uso dell'applicazione
Dopo aver compilato l'applicazione essa è utilizzabile normalmente ma in alto a destra apparirà l'icona per l'apertura della finestra di debug o per la richiesta di assistenza in caso di tracing.

Icone per l'apertura della finestra di debug o per la richiesta di assistenza
Ultima modifica: 23/03/2021 / Validità: da 7.5.3400