安装bpl时,Delphi XE6崩溃

问题描述 投票:0回答:1

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

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

目标平台是32位。每次XE6崩溃并关闭时,事件日志中都会出现错误。随附事件日志的屏幕快照。General Tab Details Tab

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

它曾经也曾经崩溃过,但是尝试了一段时间后,它仍然可以工作。现在没有。我也尝试使用.bpl项目的旧代码库,但这无济于事。

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

delphi delphi-xe6 bpl
1个回答
0
投票

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

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

您将需要调试您的软件包以解决此问题。从逐步剥离代码开始,直到错误消失,此时您知道该错误是由刚删除的代码引起的。优化过程,直到您拥有强大的领导者,然后再遵循该领导者。

© www.soinside.com 2019 - 2024. All rights reserved.