A simple debug visualizer for delphi 2010

为君一笑 提交于 2019-12-06 02:16:11

问题


I gather some experience with the trial version of delphi 2010. I am looking for a simple debug visualizer, because the sample debug visualizers are not part of the trail. I do a lot with the new rtti type TValue and TValue.ToString can't be call from the debugger (results in an exception), so my idea is to write a debug visualizer for it. The format shoul look like

(<data-type)<ToString-value>

examples

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

With a simple demo for a debug-value-replacer (I think this was the name :-) ) I can start.


回答1:


I noticed on Torry that Mitov Software has a (free) sample debug visualizer with source. It may help you even though it does not do exactly what you need. I have not downloaded it myself.




回答2:


I found a usefull article explaining how Delphi debugger vizualizers at http://edn.embarcadero.com/article/40268

/Johan




回答3:


Delphi 2010 ships with an example of both types of visualizers, including source. The StdStringVisualizer is a Value Replacer type visualizers. It's source in a default installation of RAD Studio 2010 is in C:\Program Files\Embarcadero\RAD Studio\7.0\source\Win32\Visualizers\StdStringVisualizer.pas

Unfortunately, since you're using the trial, you won't have this file, and the license prohibits anyone from providing it to you. I guess you'll have to wait to write your debugger visualizer until you actually buy a license. :-)



来源:https://stackoverflow.com/questions/1425988/a-simple-debug-visualizer-for-delphi-2010

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!