【问题标题】:Export components delphi xe2导出组件delphi xe2
【发布时间】:2016-12-15 12:25:58
【问题描述】:

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

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

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

我该如何解决这个问题?

注意:我这个虚拟机里只有这个项目,我买的。 我对Delphi的了解不多。我开始了。我是一名 Java 开发人员。

谢谢

【问题讨论】:

  • 如果您指的是 Delphi 组件,您正在尝试做的事情是非法的。
  • 也许你应该在这里寻求理解而不是食谱。
  • 我认为我不确定我需要导入哪些组件。 :(。我只想在其他机器上打开这个项目,但这听起来不可能,我不知道所有使用的组件。
  • 一旦您尝试打开项目或特定表单,或者一旦您尝试编译项目,您将开始收到错误....收集有关错误的所有信息,主要是因为您缺少组件.之后将很容易找到所需的组件。祝你好运!
  • 我无法想象在不知道项目使用什么库的情况下工作。

标签: delphi export components delphi-xe2


【解决方案1】:

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

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

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

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

【讨论】:

  • "也许慢一点" 实际上不,尝试找出错误的方法要慢得多:P
【解决方案2】:
  1. 尝试调用 CnPack 向导进行复制配置的 3rd 方工具。
  2. 大部分 BPL 位于 C:\Users\Public\Documents\Embarcadero\Studio\15.0\Bpl 中,其中 15.0 -- Delphi 版本号(15.0 是 XE7)

【讨论】:

    猜你喜欢
    • 2011-12-29
    • 2011-12-09
    • 2011-11-08
    • 1970-01-01
    • 2014-11-29
    • 1970-01-01
    • 1970-01-01
    • 2012-02-26
    • 2012-05-20
    相关资源
    最近更新 更多