【问题标题】:How to install and use another debugger in Delphi?如何在 Delphi 中安装和使用另一个调试器?
【发布时间】:2026-01-23 01:35:02
【问题描述】:

在阅读another question 中的调试器问题后,我很好奇是否有安装第三方调试器的书面方法。

如果您不明白,请查看调试器选项中的工具->选项,那里有一个已注册的调试器窗格。我如何集成另一个未在此处列出的?

【问题讨论】:

  • 没有更好的调试器可以显示源代码
  • 这并不意味着你认为它意味着什么。 Delphi 没有第三方或外部调试器。但是可能会在那里注册一些不是真正调试器的额外工具。我正在考虑 AQTime 和类似的工具。
  • @DavidHeffernan 可能不会。我也是 Delphi Debugger 的粉丝 :)。然而,这并不意味着我以后不能使用另一个调试器。 IDK,奇怪的事情发生在程序员维度。 D:
  • @WarrenP 我看到它似乎并不像我认为的那样。我在那里也看到了 AQTime,但我什么也没找到……如果我是调试器开发人员?也许我在Ollydbg 工作过?但困扰我的问题是“如果不能编辑,为什么 Delphi 开发人员会将 TListboxlike 控件作为 Registered Debuggers 窗格?”谷歌没有帮助,所以......所以! :D

标签: delphi debugging


【解决方案1】:

您不必自行集成任何第三方工具...工具本身应在安装期间或稍后通过选项自行集成...通常,您必须关闭 Delphi。

例如,Embarcadero 安装默认调试器... 然后,AQTime 在它的设置过程中,也会做同样的事情......

然后,如您所见,如果集成按预期完成,您可以看到它们:

等等...您可以在 this page. 上找到其他工具(在尝试其中一个之前检查日期/版本)

更新:

我不知道你应该怎么称呼...但你必须从导入开始:

【讨论】:

  • 感谢 Whiler。但是,如果我是此类工具的开发人员,如何将其集成到 Delphi IDE 中?
  • 好的。我可以继续说下去。我不认为我会找到这种特定情况的任何例子,所以我接受你的回答。为了将来参考,我想,我正在添加有关该文档的链接。 ToolsAPINotifying a Wizard.
  • 阅读它。看来我们可以扩展 Delphi Debugger,但不能使用另一个。