gpt4 book ai didi

delphi - 使用 Delphi 2010 进行远程调试时没有断点 - 所以卡在 Delphi 7 上

转载 作者:行者123 更新时间:2023-12-03 15:02:34 24 4
gpt4 key购买 nike

去年 8 月进行初步调查后,我又重新开始使用 Delphi 2010 进行远程调试。我已确保 D2010 具有更新 4 和 5,并且远程调试器是 Embarcadero 网站上的最新版本。遵循非常有用的说明 here我可以加载远程进程并运行良好,但无法使用断点。 RSM 和 EXE 文件位于远程目录中。

有什么我应该检查的吗?我可以手动加载符号表吗?似乎不需要调试器设置,但我可以强制执行某些操作来强制 D2010 加载我的符号表吗?

这是现在让我继续使用 Delphi 7 的唯一问题 - 我有几台生产机器无法安装 IDE 进行调试,而且我确实需要某种远程调试支持。

推论 - XE 对远程调试的支持是否更好?

谢谢,布莱恩。

最佳答案

您应该遵循该 wiki 链接,但我通常不会将 RSM 文件分开,我通常将 TD32(远程调试)符号直接链接到主 EXE 中,这样效果更好。

我写了一些维基百科。我的经验是:

(1) delphi 7 仍然是最可靠的远程调试器。

(2) Delphi 2009、2010 和 XE 工作得很好,而且一直在变得更好,我发现的唯一剩下的问题是,有时您可能需要重新启动两台计算机,才能获得远程控制调试代理启动。

无法设置断点,或者无法看到那些指示调试信息可用的蓝色圆圈,通常意味着您应该修改项目链接器设置。

我经常使用 2009、2010 和 XE 远程调试器,而且它们很有效。

关于delphi - 使用 Delphi 2010 进行远程调试时没有断点 - 所以卡在 Delphi 7 上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4579654/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com