5

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

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

在此处输入图像描述

如果我继续,我会得到以下信息:

在此处输入图像描述

然后,如果我继续,我会得到以下信息:

在此处输入图像描述

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

4

1 回答 1

14

您安装了 DDevExtensions 的调试版本。此版本验证其 GetProcAddress 调用以在附加调试器时显示缺失的符号。DDevExtensions 尝试挂接到 bcbide140.bpl (C++Builder),但找不到符号,因为 BPL 未加载 ( bds -pDelphi)。它应该跳过挂接,但由于调试构建和附加的调试器,它会运行到断言。

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

于 2013-01-26T09:42:11.993 回答