Debugging 无法调试/跟踪大型Win64应用程序

Debugging 无法调试/跟踪大型Win64应用程序,debugging,delphi-xe7,delphi-xe3,delphi-xe6,win64,Debugging,Delphi Xe7,Delphi Xe3,Delphi Xe6,Win64,我有一个大约100万行代码的大型应用程序,500个.dfm和.pas文件分布在许多文件夹中 使用的用户组件不多,只有少数。未使用/嵌入外部软件包 当我尝试将它或断点作为Win64位exe目标跟踪时,它不会停止,断点行保持绿色 作为一个32位的目标exe,没有任何问题 这是在x64操作系统上运行的 如果我尝试使用1000行左右的小型基本测试应用程序,我可以将其作为Win64目标进行跟踪 与XE3、XE6和XE7的行为相同 我放弃了项目中的所有配置文件,只使用DPR文件进行加载,这样配置就可以从头重

我有一个大约100万行代码的大型应用程序,500个.dfm和.pas文件分布在许多文件夹中

使用的用户组件不多,只有少数。未使用/嵌入外部软件包

当我尝试将它或断点作为Win64位exe目标跟踪时,它不会停止,断点行保持绿色

作为一个32位的目标exe,没有任何问题

这是在x64操作系统上运行的

如果我尝试使用1000行左右的小型基本测试应用程序,我可以将其作为Win64目标进行跟踪

与XE3、XE6和XE7的行为相同

我放弃了项目中的所有配置文件,只使用DPR文件进行加载,这样配置就可以从头重置

我可以编译,没有问题,但同样的问题,没有办法追踪它。断点保持绿色

这真的很烦人,因为我没有办法调试/跟踪我的应用程序

任何解决办法都将不胜感激


我不知道它是从哪里来的。

这是您的x64应用程序中设置为调试模式的构建配置?一个全新的香草项目怎么样?是的,这设置为调试模式全新的香草:我只保留了DPR文件,删除了所有其他的dproj和其他内容:我可以跟踪到与assembler CPU视图相同的内容,但对我来说不是很有用。。。