捕获缺少的运行时包异常错误

时间:2014-10-27 20:16:02

标签: delphi packages firemonkey delphi-xe6 bpl

我部署了使用运行时包构建的应用程序。

有没有办法捕获丢失包文件的错误异常?

enter image description here

我想更改文本并显示更多系统信息。

由于应用程序甚至不会启动因为它依赖于此文件我不知道如何捕获这些异常。

2 个答案:

答案 0 :(得分:1)

没有什么可以捕获的,因为如果没有BPL文件,程序将无法启动。当您启用Link with Runtime Packages选项时,您必须确保所有需要的BPL文件可用于您的程序。通常,您将它们放在与程序相同的文件夹中,或者如果要分发使用相同BPL文件的其他程序,则将它们放在环境PATH中包含的共享文件夹中。

答案 1 :(得分:1)

您可以创建小应用,检查主应用所需的所有BPL,并根据需要显示显示警告。 如果一切正常,您的应用只需运行主应用程序。