导出组件delphi xe2

导出组件delphi xe2,delphi,export,components,delphi-xe2,Delphi,Export,Components,Delphi Xe2,我有一个安装了delphi xe2并已过期的虚拟机,我想知道如何将项目中使用的所有组件从这台机器导出到安装了delphi xe2并已激活的其他机器 我做到了: 我将程序文件夹复制到我的新机器中,并从虚拟机导出注册表并安装。我将*.bpl文件从system32文件夹复制到另一台计算机 我从正常工作的虚拟机导入了一个项目,在我的新机器中出现了许多找不到组件的问题 我怎样才能解决这个问题 注意:我只有这个项目在这个虚拟机,我买了它。 我在德尔菲没有多少知识。我要开始了。我是一名Java开发人员 谢谢

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

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

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

我怎样才能解决这个问题

注意:我只有这个项目在这个虚拟机,我买了它。 我在德尔菲没有多少知识。我要开始了。我是一名Java开发人员

谢谢

  • 尝试使用第三方工具调用CnPack向导进行复制配置
  • 大多数BPL位于
    C:\Users\Public\Documents\Embarcadero\Studio\15.0\BPL
    中,其中15.0——Delphi版本号(15.0是XE7)

  • 想想看:什么东西过期了?如果Delphi XE2过期,它可能是试用版(通常是架构师SKU)您不能复制其组件并使用它们。它们不会在正常环境中工作。否则,有人可能会购买更便宜的专业版,然后简单地将(架构师)试用版的所有内容复制到他们的专业版,然后安装和使用它们。试用组件与同一版本的试用版不兼容

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

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


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

    如果您使用的是Delphi组件,则您尝试的操作是非法的。也许您应该在这里寻求理解,而不是配方。我想我不确定需要导入哪些组件:(.我只想在其他机器上打开此项目,但如果我不知道使用的所有组件,这听起来是不可能的。一旦您尝试打开项目或特定表单,或者尝试编译项目,您将开始收到错误…收集有关错误的所有信息,主要是因为缺少组件。之后,w我会很容易找到所需的组件。祝你好运!我无法想象在不知道它使用什么库的情况下进行项目。“可能会慢一点”实际上不,尝试找出错误的方法要慢得多:P