Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/delphi/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/spring-mvc/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Delphi 添加包时缺少rtl150.bpl_Delphi_Bpl - Fatal编程技术网

Delphi 添加包时缺少rtl150.bpl

Delphi 添加包时缺少rtl150.bpl,delphi,bpl,Delphi,Bpl,我试图重新编译2011年的旧Delphi程序,它使用外部bpl包。它们被命名为SentrolBase150.bpl等等,但是当我试图导入这些包时,我收到一条错误消息,说找不到rtl150.bpl 我查看了Delphi安装文件夹,在那里找到了rtl240.bpl(我已经安装了RAD Studio 10.1版本) 有没有办法使用那些旧的现有bpl包,或者我必须从头开始重建包?我有完整的源代码,但我不知道如何构建它 或者我误解了什么。自90年代以来,我就没有做过Delphi编程。。Dcu文件通常不兼容

我试图重新编译2011年的旧Delphi程序,它使用外部bpl包。它们被命名为SentrolBase150.bpl等等,但是当我试图导入这些包时,我收到一条错误消息,说找不到rtl150.bpl

我查看了Delphi安装文件夹,在那里找到了rtl240.bpl(我已经安装了RAD Studio 10.1版本)

有没有办法使用那些旧的现有bpl包,或者我必须从头开始重建包?我有完整的源代码,但我不知道如何构建它


或者我误解了什么。自90年代以来,我就没有做过Delphi编程。

。Dcu文件通常不兼容,afaik和BPL都不是,因此您需要为当前的Delphi版本重新构建软件包,或者从Sentrol的供应商处获取软件包(?)看起来他们有试用版。Sentrol除了在专业SKU中发布源代码外,不发布源代码,即使这样,他们也只提供
.pas
文件,而不是所有文件(
SentrolVersion.pas
丢失,例如)-没有定义单个包的项目文件,因此重建可能不是一个选项。这可能是为了阻止用户重新编译而不是升级。升级到新的编译器版本可能会很昂贵。您的柏林许可证应该允许您安装旧版本的Delphi-与Delphi XE关联的xx150.bpl文件,因此一个简单的选项是安装Delphi XE并使用它进行编译。