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

标签 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。)

最佳答案

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

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

关于delphi - 调试设计时包时启动 Delphi 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14532835/

相关文章:

delphi - 无法通过 Delphi 2010 和 Indy 10.5.5 使用与 Office365 的安全 SMTP 连接

eclipse - 如何在eclipse中的java核心类中设置断点?

r - 如何安装 Caret 包?安装时,我收到此消息

linux - Buildroot在makefiles中添加构建依赖项

Delphi:TFileStream 读/写进度(不浪费性能)

delphi - 如何比较 D7 中的两个 TRect 变量?

delphi - 如何将整数转换为枚举类型?

javascript - 您如何使用javascript sdk调试facebook connect应用和xfbml解析?

sql - SQL不会打印出我的变量

android - 找到androidx库版本的最佳方法是什么,例如Navigation Component,ViewModel等?