繁体   English   中英

Delphi XE6 在安装 bpl 时崩溃

[英]Delphi XE6 crashes while installing bpl

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

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

目标平台是 32 位。 每次,当 XE6 崩溃并关闭时,事件日志中都会出现错误。 附上事件日志的屏幕截图。 常规选项卡 详细信息选项卡

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM