我有运行Delphi 2007应用程序的Windows Server 2008 R2计算机。 更新:切换Delphi版本目前不是一种选择。我有Delphi XE,但在任何切换发生之前,有超过30万行代码需要查看。Delphi远程调试器冻结
我遇到了,我想单步执行代码的问题。我不想在机器上安装Delphi,所以我已经安装了远程调试器。
更新步骤更加完整:
- 与远程调试符号
- 复制应用程序和远程调试符号到远程位置编译应用程序。
- 在远程计算机上启动命令提示符(以管理员身份运行)。
- 为rmtdbg105进程启用了服务器防火墙例外。
- 在命令提示符下运行
rmtdbg105 -listen
- 我运行我想调试的进程。
- 在我的本地机器上,我选择附加到进程并选择远程进程。
- 按装
行为观察: 远程进程已锁定,并且停止运行,也是如此德尔福我的机器上。
我已经等了几分钟,以防万一它造成某种类型的网络性能问题。
有没有我失踪的步骤?我正在寻找一种方法来实现这一目标。
可能是一个愚蠢的问题,但你复制的名为.rsm文件到远程文件夹可执行文件,对不对? (我知道你说的是“用远程符号编译”,但副本是一个单独的步骤。) – 2011-02-04 14:45:10
德尔福2007有我曾经使用过的远程调试的最少使用版本之一。我发现Delphi 7可靠,Delphi 2009和XE是可靠的,但Delphi 2007远程调试总是有这些冻结。 – 2011-02-04 18:41:29