【问题标题】:Delphi XE6 crashes while installing bplDelphi XE6 在安装 bpl 时崩溃
【发布时间】:2020-03-17 01:50:37
【问题描述】:

我有一个用delphi开发的项目,打算安装一些组件。这些组件只不过是 Firedac 和其他一些继承的子组件。

当我在 Delphi XE6 中打开项目时,它可以正常打开。但是,当我尝试通过右键单击项目并选择安装选项来安装 .bpl 项目时,IDE 每次都会崩溃。

目标平台是 32 位。 每次,当 XE6 崩溃并关闭时,事件日志中都会出现错误。附上事件日志的截图。

另外,我尝试在防火墙配置文件中允许 bds.exe 应用程序。

以前也出现过崩溃,但尝试了一段时间后,它曾经工作过。现在它没有。我也尝试过使用 .bpl 项目的旧代码库,但这没有帮助。

非常感谢您对此的任何帮助。

【问题讨论】:

    标签: delphi delphi-xe6 bpl


    【解决方案1】:

    可能的解释是 bpl 的初始化或注册代码存在缺陷。错误代码0xC0000005 是访问冲突的NTSTATUS 代码。

    虽然错误是从 Delphi 运行时模块rtl200.bpl 引发的,但可能是你的包是罪魁祸首。可能它调用了运行时库传递了无效数据。

    你需要调试你的包来解决这个问题。首先逐步剥离代码,直到错误消失,此时您知道错误是由您刚刚删除的代码引起的。完善流程,直到你有一个强有力的领导,然后跟随那个领导。

    【讨论】:

      猜你喜欢
      • 2011-08-26
      • 2014-10-24
      • 2014-10-17
      • 2011-07-10
      • 2015-03-22
      • 2014-07-21
      • 2014-12-23
      • 1970-01-01
      • 2014-07-19
      相关资源
      最近更新 更多