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

时间:2013-01-26 01:22:54

标签: delphi debugging package delphi-2010

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

运行包时出现以下错误消息:

enter image description here

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

enter image description here

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

enter image description here

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

1 个答案:

答案 0 :(得分:14)

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

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