English
Instant Developer Foundation Documentazione
  • Reference Librerie
  • Libreria Client
  • Libreria Applicazione
  • Debug, Trace & Test
  • Debug

DTT Logged Loops

proprietà copia link

Scopo

Questa proprietà indica il numero di iterazioni le cui informazioni vengono memorizzate nel debug durante l'esecuzione di un ciclo. Quando l'applicazione è compilata in debug un ciclo può compiere al massimo DTTMaxLoopCycles iterazioni, ma le informazioni relative vengono scritte nel debug solamente per le prime DTTLoggedLoops.

Sintassi

Applicazione.DTTLoggedLoops := cicli loggati

Quando letta

Ritorna il massimo numero di iterazioni memorizzato nel debug durante l'esecuzione di un ciclo.

Quando impostata

Imposta il massimo numero di iterazioni memorizzato nel debug durante l'esecuzione di un ciclo.

Esempio di codice

// ***************************************
// Imposta i parametri del modulo di Trace
// ***************************************

public void DTTSettings.ImpostaDTT()
{
  int idx = 0               // 
  string NomeCategoria = "" // 
  // 
  // Imposto il debug ai valori selezionati dall'utente

  EsempiGL.DTTLoggedLoops := DTTSettings.DTTSettingLoggedLoops
  EsempiGL.DTTMaxLoopCycles := DTTSettings.DTTSettingMaxLoopCycles
  EsempiGL.DTTMaxRecords := DTTSettings.DTTSettingMaxRecords
  EsempiGL.DTTMaxStackLoops := DTTSettings.DTTSettingMaxStackLoops
  // 
  // Fino a 1.000

  while idx <= C1000
  {
    // Scrivo l'indice nel debug
    EsempiGL.DTTLogMessage(ToString(idx), ??, ??)
    // 
    idx := idx + ONE
  }
  // 
  // 

  select into variables
    set NomeCategoria := NomeCategoria
  from
    Categorie // Master Table
  // 
  // Richiamo questa funzione

  this.ImpostaDTT()
}
  • Quando il ciclo compie più di DTTLoggedLoops iterazioni le relative informazioni non vengono più memorizzate nel debug. Se però all'interno del codice si utilizza la DTTLogMessage, i messaggi relativi vengono mostrati tutti.
  • Il valore predefinito di questa proprietà è 10.

Ultima modifica: 25/10/2016 / Validità: da 6.5.2680

Vedi anche

  • DTT Max Loop Cycles (proprietà)
  • DTT Log Message (procedura)

Hai trovato utile l'articolo?

Grazie per il feedback!

Ti serve altro aiuto?

Consulta il Forum