导出组件 delphi xe2

Export components delphi xe2

我有一台安装了 delphi xe2 且已过期的虚拟机,我想知道如何将我项目中使用的所有组件从这台机器导出到安装了 delphi xe2 的其他机器并激活。

我做到了: 我将程序文件夹复制到我的新机器中,还从虚拟机中导出了注册表并安装了。我将 *.bpl 文件从 system32 文件夹复制到另一台机器。

我从虚拟机中导入了一个正常工作的项目,但在我的新机器中出现了很多找不到组件的问题。

我该如何解决这个问题?

备注:我这个虚拟机里只有这个项目,我买了。 我在 Delphi 方面的知识不多。我开始了。我是 Java 开发人员。

谢谢

  1. 尝试调用 CnPack 向导的 3rd 方工具进行复制配置。
  2. 大部分 BPL 位于 C:\Users\Public\Documents\Embarcadero\Studio.0\Bpl,其中 15.0 -- Delphi 版本号(15.0 是 XE7)

想一想:什么是过期?如果 Delphi XE2 已过期,则它可能是 trial 版本(通常是 Architect SKU)。 您不能复制其组件并使用它们。它们不会在正常环境中工作。否则,有人可以购买便宜得多的 Professional,然后简单地将 (Architect) 试用版中的所有内容复制到他们的 Professional 安装并使用它们。试用版组件除了同版本的试用版外,其他都不兼容。

如果您指的是第三方组件:通常,这些组件是通过安装程序安装的。将这些安装程序复制到您的其他安装并像以前一样安装它们。

这可能有点慢,但这是唯一正确的方法。其他任何事情都意味着弄乱注册表,也许还有 .ini 文件等等,还有很多挫败感等等。安装程序知道要安装什么以及如何安装。

您的项目源可以简单地按原样复制过来,即复制整个目录。但是首先 安装所有必需的组件。如果您使用了试用版的组件,而您的 XE2 没有这些组件,您必须放弃它们。