Scopo
Apre la finestra di debug mostrando o la sessione corrente o una sessione precedentemente salvata, su file o sul database, o una sessione server.
A seconda dei parametri specificati è possibile caricare una sessione dal database, da file, mostrare la sessione corrente o mostrare una sessione server esistente.
Sintassi
Applicazione.DTTOpenDebug(id sessione, nome file, nome sessione)
Argomenti
ID Sessione | E' un numero intero contenente l'identificatore della sessione da caricare dal database. E' un parametro opzionale, se non specificato non carica da database. |
Nome file | E' una stringa contenente il nome del file xml in cui è stata salvata una sessione applicativa mediante l'uso della DTTSave. E' un parametro opzionale, se non specificato non carica da file. |
Nome sessione | E' un parametro opzionale contenente il nome della sessione di cui si vuole vedere il debug |
Esempio di codice
// *************************
// Apre il debug selezionato
// *************************
public void DTTSessions.Aprisessione()
{
// Apro la sessione di debug correntemente selezionata nel pannello.
EsempiGL.DTTOpenDebug(DTTSessions.SessionID, ??, ??)
}
// Apre il debug selezionato
// *************************
public void DTTSessions.Aprisessione()
{
// Apro la sessione di debug correntemente selezionata nel pannello.
EsempiGL.DTTOpenDebug(DTTSessions.SessionID, ??, ??)
}
- Un'applicazione può essere compilata con il trace se sono presenti alcune tabelle nel database. In questo caso è possibile far si che invece di tenere soltanto in memoria le informazioni del debug, queste vengano automaticamente salvate. Le tabelle sono reperibili nell'applicazione Teamworks.idp, all'interno della cartella di installazione di Instant Developer.
- Se viene specificato un ID Sessione, la sessione identificata viene cercata all'interno della tabella "DTT Sessions".
- Se viene specificato un Nome file, la sessione viene caricata dal file xml indicato. E' obbligatorio che il file sia stato creato con la DTT Save.
- Se viene valorizzato il parametro Nome sessione, viene mostrato il debug della sessione server specificata.
- Se non viene specificato alcun parametro la procedura mostra all'utente le informazioni relative alla sessione corrente.
- Nelle informazioni salvate dal trace dell'applicazione sono presenti anche le schermate mostrate all'utente. Può quindi essere molto utile per ricostruire con esattezza ciò che l'utente ha visto quando si manifesta un errore.
- Dopo l'utilizzo della DTTOpenDebug, tranne quando si valorizza solo Nome sessione, viene interrotta la memorizzazione delle informazioni di debug.
Ultima modifica: 23/03/2021 / Validità: da 9.5.4160