在尝试使用 Delphi 2007 进行远程调试时,我遵循了这些说明。完成所有步骤后,远程调试器工作了一半。
它能够启动和停止应用程序,但我设置的断点不起作用。自动断点(在 Application.Initialize; 行)正在工作,但它直接进入 CPU 窗口。似乎缺少调试信息。
我检查了三次,检查了“包含 TD32 调试信息”和“包含远程调试符号”,执行了干净的构建,并且正确的文件已移动到远程计算机。
我错过了什么?
任何帮助将不胜感激。
在尝试使用 Delphi 2007 进行远程调试时,我遵循了这些说明。完成所有步骤后,远程调试器工作了一半。
它能够启动和停止应用程序,但我设置的断点不起作用。自动断点(在 Application.Initialize; 行)正在工作,但它直接进入 CPU 窗口。似乎缺少调试信息。
我检查了三次,检查了“包含 TD32 调试信息”和“包含远程调试符号”,执行了干净的构建,并且正确的文件已移动到远程计算机。
我错过了什么?
任何帮助将不胜感激。
您可能想通过我自己的检查表进行检查,如下所示。我希望它不要太光顾,但你可能省略了一个步骤。我似乎还记得使用 IP 地址而不是名称很重要。另请注意,这些说明适用于 D7,但我不知道原理已经改变。
=======
在此描述中,TARGET 指的是被调试的机器(即远程机器),而 HOST 指的是用于调试的机器(即本地机器)。
什么是正确的文件?我假设 .exe 和 .rsm 文件?
(免责声明:我只知道D2009的远程调试)