Domanda

Raccolgo alcune esperienze con la versione di prova di delphi 2010. Sto cercando un semplice visualizzatore di debug, perché l'esempio i visualizzatori di debug non fanno parte della traccia. Faccio molto con il nuovo tipo rtti TValue e TValue.ToString non può essere chiamato dal debugger (si traduce in un'eccezione), quindi la mia idea è quella di scrivere a visualizzatore di debug per questo. Il formato dovrebbe apparire come

(<data-type)<ToString-value>

esempi

(integer)5
(string)'Hello World'
(Array<String>)['a', 'list', 'of', 'items']

Con una semplice demo per un debug-value-replacer (penso che questo fosse il nome :-)) posso iniziare.

È stato utile?

Soluzione

Ho notato su Torry che Mitov Software ha un visualizzatore di debug (gratuito) di esempio con fonte. Può aiutarti anche se non fa esattamente ciò di cui hai bisogno. Non l'ho scaricato da solo.

Altri suggerimenti

Ho trovato un utile articolo che spiega come i debizer Delphi debugger su http://edn.embarcadero.com/article / 40268

/ Johan

Delphi 2010 viene fornito con un esempio di entrambi i tipi di visualizzatori, inclusa la fonte. StdStringVisualizer è un visualizzatore di tipo Value Replacer. Il suo sorgente in un'installazione predefinita di RAD Studio 2010 è in C: \ Programmi \ Embarcadero \ RAD Studio \ 7.0 \ source \ Win32 \ Visualizers \ StdStringVisualizer.pas

Sfortunatamente, dal momento che stai usando la versione di prova, non avrai questo file e la licenza proibisce a chiunque di fornirtelo. Immagino che dovrai aspettare per scrivere il tuo visualizzatore di debug fino a quando non acquisti effettivamente una licenza. : -)

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top