调试设计时包时启动Delphi时出错

Max*_*ams 5 delphi debugging package delphi-2010

我在启动第二个Delphi 2010实例时遇到了调试设计时包的问题.在项目选项|调试器下,我使用"C:\ Program Files\Embarcadero\RAD Studio\7.0\bin\bds.exe"作为具有以下参数的主机应用程序:" - pDelphi -nocache"

我运行包时收到以下错误消息:

在此输入图像描述

如果我继续,我会得到以下内容:

在此输入图像描述

然后,如果我继续,我得到以下内容:

在此输入图像描述

我究竟做错了什么?这一直以前都有效.(我已经修复并卸载/重新安装了Delphi 2010.)

And*_*den 14

您已安装DDevExtensions的调试版本.如果附加了调试器,此版本将验证其GetProcAddress调用以显示缺少的符号.DDevExtensions试图挂钩到bcbide140.bpl(C++ Builder),但没有找到符号,因为BPL没有被加载(bds -pDelphi).它应该跳过挂钩但是由于调试版本和附加的调试器它会运行到断言.

调试构建的原因在于DDevExtensions的构建脚本:msbuild /p:Configuration=Release而不是msbuild /p:Config=Release.(所以感谢"报告"这个,所以我可以修复构建脚本).