我在启动 Delphi 2010 的第二个实例来调试设计时包时遇到问题。在项目选项|调试器下,我使用“C:\Program Files\Embarcadero\RAD Studio\7.0\bin\bds.exe”作为主机应用程序,并具有以下参数:“-pDelphi -nocache”
当我运行该包时,收到以下错误消息:
如果我继续,我会得到以下信息:
然后,如果我继续,我会得到以下信息:
我究竟做错了什么?这以前一直有效。 (我已经修复并卸载/重新安装了 Delphi 2010。)
您已安装 DDevExtensions 的调试版本。此版本验证其 GetProcAddress 调用,以在连接调试器时显示丢失的符号。 DDevExtensions 尝试挂钩 bbcbide140.bpl (C++Builder),但找不到符号,因为未加载 BPL (bds -pDelphi
)。它应该跳过挂钩,但由于调试版本和附加的调试器,它会遇到断言。
调试构建的原因在于 DDevExtensions 的构建脚本:msbuild /p:Configuration=Release
代替msbuild /p:Config=Release
。 (所以感谢您“报告”这一点,以便我可以修复构建脚本)。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)