6

我收集了一些使用 delphi 2010 试用版的经验。我正在寻找一个简单的调试可视化工具,因为示例调试可视化工具不是跟踪的一部分。我对新的 rtti 类型 TValue 和 TValue.ToString 做了很多事情,不能从调试器调用(导致异常),所以我的想法是为它编写一个调试可视化器。格式应该看起来像

(<data-type)<ToString-value>

例子

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

通过调试值替换器的简单演示(我认为这是名称:-))我可以开始了。

4

3 回答 3

3

我在 Torry 上注意到Mitov Software有一个(免费)带有源代码的示例调试可视化器。即使它不能完全满足您的需要,它也可能对您有所帮助。我自己没有下载。

于 2009-09-15T10:01:59.207 回答
3

我在http://edn.embarcadero.com/article/40268找到了一篇有用的文章,解释了 Delphi 调试器 vizualizers 如何

/约翰

于 2012-08-08T11:08:02.063 回答
2

Delphi 2010 附带了两种类型的可视化工具的示例,包括源代码。StdStringVisualizer 是一个 Value Replacer 类型的可视化工具。它在 RAD Studio 2010 的默认安装中的源位于 C:\Program Files\Embarcadero\RAD Studio\7.0\source\Win32\Visualizers\StdStringVisualizer.pas

不幸的是,由于您使用的是试用版,因此您不会拥有此文件,并且许可证禁止任何人将其提供给您。我想您必须等到您真正购买许可证后才能编写调试器可视化工具。:-)

于 2009-09-16T20:40:20.090 回答