安装bpl时Delphi XE6崩溃

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

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

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

安装bpl时Delphi XE6崩溃

安装bpl时Delphi XE6崩溃

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

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

对此表示感谢,

zongjie720 回答:安装bpl时Delphi XE6崩溃

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

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

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

本文链接:https://www.f2er.com/3060032.html

大家都在问