【发布时间】:2011-02-04 01:37:21
【问题描述】:
我有运行 Delphi 2007 应用程序的 Windows Server 2008 R2 机器。 更新:目前不能选择切换 Delphi 版本。我有 Delphi XE,但在进行任何切换之前,有超过 300,000 行代码需要查看。
我遇到了一个问题,我想单步执行代码。我不想在机器上安装Delphi,所以我安装了远程调试器。
更新步骤更完整:
- 使用远程调试符号编译应用
- 将应用程序和远程调试符号复制到远程位置。
- 在远程计算机上启动了命令提示符(以管理员身份运行)。
- 为 rmtdbg105 进程启用服务器防火墙异常。
- 在命令提示符中运行
rmtdbg105 -listen - 我运行我想调试的进程。
- 在我的本地计算机上,我选择附加到进程并选择远程进程。
- 按附件
观察到的行为: 远程进程锁定并停止运行,我机器上的 Delphi 也是如此。
我等了几分钟,以防万一它是由某种类型的网络性能问题引起的。
我缺少步骤吗?我正在寻找一种方法来让它发挥作用。
【问题讨论】:
-
可能是个愚蠢的问题,但是您将 .rsm 文件与可执行文件一起复制到了远程文件夹,对吧? (我知道你说“用远程符号编译”,但复制是一个单独的步骤。)
-
Delphi 2007 是我用过的最不可用的远程调试版本之一。我发现 Delphi 7 可靠,Delphi 2009 和 XE 也可靠,但 Delphi 2007 远程调试总是出现这些卡顿。
标签: delphi delphi-2007 remote-debugging