找不到RTL150.BPL

时间:2011-05-26 15:39:58

标签: delphi exec vcl

我有这个问题:我编译并运行应用程序,并在我的计算机上工作。当我尝试在其他计算机上运行相同的应用程序时,我有关于未找到rtl150.bpl的错误。 我已经在互联网上搜索了我已经告诉我的所有回复,以验证是否在PROJECT-> OPTION-> PACKAGES中检查:“与RUNTIME PACKAGE构建”。 它被检查,我编译项目,但我有相同的每个错误。我也看到应用程序的可执行文件非常小,例如:186 KB,通常大约是2000 KB。 我使用delphi xe并不知道我需要做什么来解决它。 请有人帮我解决这个问题吗? 非常感谢。

1 个答案:

答案 0 :(得分:12)

如果使用软件包构建,则必须分发应用程序使用的软件包(.BPL文件)。

如果不使用运行时包构建,则不会出现此错误。

您必须分发的软件包列表是在项目选项中使用运行时软件包构建的复选框旁边的以分号分隔的列表。

Project Options Dialog

使用运行时包构建时,可执行文件的大小将会下降。那是因为代码现在在BPL / Package中。但这意味着您的应用程序现在需要这些附加文件。将Package视为已重命名的专用DLL。