Простой визуализатор отладки для Delphi 2010 - PullRequest
6 голосов
/ 15 сентября 2009

Я приобрел некоторый опыт работы с пробной версией Delphi 2010. Я ищу простой визуализатор отладки, потому что образец визуализаторы отладки не являются частью следа. Я много делаю с новый RTAL типа TValue и TValue.ToString нельзя вызвать из отладчик (приводит к исключению), поэтому моя идея состоит в том, чтобы написать отладчик визуализатора для него. Формат должен выглядеть как

(<data-type)<ToString-value>

примеры

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

С простой демонстрацией заменителя значений отладки (я думаю, это было имя :-)) я могу начать.

Ответы [ 3 ]

3 голосов
/ 08 августа 2012

Я нашел полезную статью, объясняющую, как визуализаторы Delphi визуализатора на http://edn.embarcadero.com/article/40268

/ Johan

3 голосов
/ 15 сентября 2009

Я заметил на Torry, что Mitov Software имеет (бесплатный) образец визуализатора отладки с исходным кодом. Это может помочь вам, даже если оно не делает именно то, что вам нужно. Я не загружал это сам.

2 голосов
/ 17 сентября 2009

Delphi 2010 поставляется с примером обоих типов визуализаторов, включая исходные. StdStringVisualizer является визуализаторами типа Value Replacer. Исходный код RAD Studio 2010 по умолчанию находится в C: \ Program Files \ Embarcadero \ RAD Studio \ 7.0 \ source \ Win32 \ Visualizer \ StdStringVisualizer.pas

К сожалению, поскольку вы используете пробную версию, у вас не будет этого файла, и лицензия запрещает кому-либо предоставлять его вам. Я думаю, вам придется подождать, чтобы написать визуализатор отладчика, пока вы на самом деле не купите лицензию. : -)

...