【问题标题】:How to have, Delphi source code visible during remote debugging with Delphi 2010如何拥有,在使用 Delphi 2010 进行远程调试期间可见的 Delphi 源代码
【发布时间】:2010-08-10 12:25:11
【问题描述】:

我从 Delphi 2010 远程调试器开始。 here 有一些很好的信息,我可以在远程机器上启动并执行我的程序。尽管在本地运行时,我无法让 Delphi 单步执行我的源代码,但一切正常。我得到的只是 CPU 视图,当我启动程序时,我设置的任何断点都会显示为禁用。我的目标机器有我的 exe 文件以及刚刚构建的 rsm 和 map 文件。

我的源路径是相对于项目声明的,即

....\Source\MyFiles

但这应该在调试时不应该?

【问题讨论】:

  • 这已在 Delphi 2010 的更新 4 中修复。

标签: delphi debugging


【解决方案1】:

我遇到了类似的问题,发现这个网站非常有用。 http://delphi.wikia.com/wiki/Remote_Debugger

第一部分“在 Delphi 2010 中使用远程调试器”包含一个链接,指向为我解决了问题的 remotedbg140 应用程序的更新版本。

【讨论】:

  • 这是一个非常有用的链接。谢谢。
【解决方案2】:

您是否也将 .rsm 文件复制到目标?

如果编译,相对路径应该没问题(然后工作目录没问题),至少它对我来说是 D2009。

(关于工作目录:见Delphi debug a wrong unit

【讨论】:

  • 是的,正如我上面所说,*.exe、*.map 和 *.rsm 都在目标文件夹中。
猜你喜欢
  • 1970-01-01
  • 2021-02-22
  • 2011-06-28
  • 2018-09-21
  • 2011-05-26
  • 2015-06-11
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多