Scopo
Salva la sessione di debug corrente su file XML o sul database.
Può essere utilizzata per monitorare un applicazione in test, salvando sul database o su file le informazioni del debug quando si verifica un errore.
Sintassi
string nomefile = "" // prendo il nome del file xml salvato
//
nomefile := DTTSave(salva su blob, salva sul database, salva su file)
//
nomefile := DTTSave(salva su blob, salva sul database, salva su file)
Argomenti
Salva su blob | Se impostato a TRUE salva tutta la sessione corrente su file xml, poi carica il file nel campo Snapshot della tabella DTT Sessions, come BLOB. |
Salva sul database | Se impostato a TRUE salva tutta la sessione corrente nelle tabelle dedicate al Tracing dell'applicazione, DTT Items, DTT Requests, DTT Sessions. |
Salva su file | Se impostato a TRUE salva tutta la sessione corrente su file XML. |
Valore di ritorno
Se si sceglie il salvataggio su file XML, ritorna una stringa contenente il percorso al quale è reperibile il file XML contenente la sessione.
Esempio di codice
// ************************************************
// Salva la sessione corrente su file e poi la apre
// ************************************************
public void EsempiGL.SalvaDebug()
{
string FileName = "" //
//
FileName := DTTSave(False, False, True)
EsempiGL.DTTOpenDebug(??, FileName)
}
// Salva la sessione corrente su file e poi la apre
// ************************************************
public void EsempiGL.SalvaDebug()
{
string FileName = "" //
//
FileName := DTTSave(False, False, True)
EsempiGL.DTTOpenDebug(??, FileName)
}
Ultima modifica: 25/10/2016 / Validità: da 7.1.3300
- La funzione DTTSave può essere utilizzata per salvare la sessione di debug sia che l'applicazione sia stata compilata con o senza il Trace. Il requisito indispensabile è che l'applicazione sia compilata con il Debug.