是否可以编写Delphi调试器的扩展?

Mas*_*ler 40 delphi debugging

我知道有一个用于创建Delphi扩展的API.我经常使用GExperts软件包和各种JVCL专家.但我从未见过调试器的任何扩展.例如,能够为各种对象注册查看器而不必在Inspector中检查它们将是非常好的.(A形式与显示的TImage,例如图像控制,或一个显示的数据集的内容的网格.)

是否有任何API允许您以这种方式扩展Delphi的调试器?

编辑:当我写这个问题时,这不可用,但Delphi 2010提供了一种方法.

小智 17

在ToolsAPI.pas源代码中,有一些用于调试的API接口.通过此API,可以在发生调试事件时通知您,有关断点的信息,正在调试哪个进程等.但似乎没有对它们的变量或值的支持.因此,没有简单的方法来实现你的请求没有丑陋的黑客.