我有一个安装了delphi xe2且已过期的虚拟机,我想知道如何将我的项目中使用的所有组件从这台机器导出到安装并激活了delphi xe2的其他组件。
我做到了: 我将程序文件夹复制到我的新机器中,也从虚拟机中导出了寄存器并进行了安装。我将* .bpl文件从system32文件夹复制到另一台机器。
我从正常运行的虚拟机导入了一个项目,并且在我的新机器中发现了许多未找到组件的问题。
我该如何解决这个问题?
注意:我在这个虚拟机中只有这个项目,我买了它。 我在Delphi中没有很多知识。我开始了。我是Java开发人员。
由于
答案 0 :(得分:2)
来想一想:什么是过期的?如果Delphi XE2过期,它可能是试用版版本(通常是架构师SKU)。 您无法复制其组件并使用它们。它们不能在正常环境中工作。否则,有人可以购买便宜得多的专业版,只需将(建筑师)试用版的所有内容复制到他们的专业版安装并使用它们。试用组件与同一版本的试用版不兼容。
如果您指的是第三方组件:通常,这些组件随安装程序一起安装。将这些安装程序复制到其他安装并像以前一样安装它们。
这可能有点慢,但这是唯一正确的方法。其他任何东西都意味着与注册表和可能的.ini文件混淆,什么不是,以及很多挫折等等。安装人员知道要安装什么以及如何安装。
您的项目源可以直接复制,即复制整个目录。但首先安装所有必要的组件。如果您使用试用版的组件,并且您的XE2没有它们,则必须放弃它们。
答案 1 :(得分:0)
C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl
其中15.0 - Delphi版本号(15.0是XE7)