去年 8 月进行初步调查后,我又重新开始使用 Delphi 2010 进行远程调试。我已确保 D2010 具有更新 4 和 5,并且远程调试器是 Embarcadero 网站上的最新版本。遵循非常有用的说明here http://delphi.wikia.com/wiki/Remote_Debugger我可以加载远程进程并运行良好,但无法使用断点。 RSM 和 EXE 文件位于远程目录中。
有什么我应该检查的吗?我可以手动加载符号表吗?似乎不需要调试器设置,但我可以强制执行某些操作来强制 D2010 加载我的符号表吗?
这是现在让我继续使用 Delphi 7 的唯一问题 - 我有几台生产机器无法安装 IDE 进行调试,而且我确实需要某种远程调试支持。
推论 - XE 对远程调试的支持是否更好?
谢谢,
布莱恩.
您应该遵循该 wiki 链接,但我通常不会将 RSM 文件分开,我通常将 TD32(远程调试)符号直接链接到主 EXE 中,这样效果更好。
我写了一些维基百科。我的经验是:
(1)delphi 7仍然是最可靠的远程调试器。
(2) Delphi 2009、2010 和 XE 工作得很好,而且一直在变得更好,我发现的唯一剩下的问题是,有时您可能必须重新启动两台计算机,才能启动远程调试代理。
无法设置断点或看到那些指示调试信息可用的蓝色圆圈通常意味着您应该修改项目链接器设置。
我经常使用 2009、2010 和 XE 远程调试器,而且它们很有效。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)