如何将Delphi XE软件包和设置移动到其他用户?

如何将Delphi XE软件包和设置移动到其他用户?,delphi,settings,packages,delphi-xe,Delphi,Settings,Packages,Delphi Xe,我们已经使用Delphi XE(包括大量第三方和内部软件包)建立了一台新的(模板)开发机器,并打算为我们团队中的开发人员制作大量这台计算机的克隆。请注意,我们并不是试图绕过许可,而是在克隆后(重新)激活/注册Windows、Office、Delphi XE等。我的问题是,当我(以我自己的身份)登录到将成为我自己机器的克隆时,Delphi没有显示我们安装的任何软件包(即,在模板机器上,使用本地管理员帐户)。我是否可以找到Delphi设置并将其从本地管理员复制/移动到我自己的用户帐户,因此,软件包和

我们已经使用Delphi XE(包括大量第三方和内部软件包)建立了一台新的(模板)开发机器,并打算为我们团队中的开发人员制作大量这台计算机的克隆。请注意,我们并不是试图绕过许可,而是在克隆后(重新)激活/注册Windows、Office、Delphi XE等。我的问题是,当我(以我自己的身份)登录到将成为我自己机器的克隆时,Delphi没有显示我们安装的任何软件包(即,在模板机器上,使用本地管理员帐户)。我是否可以找到Delphi设置并将其从本地管理员复制/移动到我自己的用户帐户,因此,软件包和其他设置与我们在克隆之前在模板机上设置的相同?

我会尝试导出相关的注册表项-类似于D2007的
HKEY\U CURRENT\u USER\Software\Borland\BDS\5.0\已知软件包
(可能是
。\Embarcadero\..
)。您可以(小心地!)编辑
*.reg
文件并重新导入它。

Delphi确实需要一个更可移植的配置。在一台新电脑上安装Delphi不需要花一整天的时间。最麻烦的是第三方库,但似乎一个智能工具可以找到所有注册的组件并将它们全部压缩,包括源代码,包括注册表项,然后在另一端智能地重新定位和注册所有内容。当然,真正的“便携”配置将是理想的。我在一个PoababyApp.com USB棒上运行得很好。我抱怨德尔菲缺乏可移植的配置,而不是一个Visual C++开发人员,他说,对他们来说也不太好。显然,Java/Eclipse用户已经习惯了可移植的工作区,但上次我设置Java应用程序时,它也涉及了几天的工作站设置。我知道这是一个较旧的线程,但我们在DXE上遇到了完全相同的问题@Magnus,你有没有弄明白为什么在你把组件放到表单上之后它们就不能编译了?您是否曾经成功地为所有用户编译过应用程序?非常感谢。我为管理员导出了整个Embarcadero密钥,然后以我自己的身份登录时导入了此文件,并且在某种程度上起到了作用:我遇到了一些特定第三方软件包的问题,可能与它们的安装方式有关。我会继续调查此事。注意:当我试图在导入之前编辑注册表文件时,从注册表编辑器中收到一些奇怪的错误消息。但我对某些路径所做的更改可能并不重要,您可以很容易地在Delphi中设置默认项目路径。我解决了您在Delphi启动时看到的外部包的一些问题,并禁用了另一个包,因此Delphi现在可以无误启动。看起来一切正常(我看到所有安装的软件包),但只要我尝试将一个外部组件(我尝试了几个不同软件包中的组件)放到一个窗体上并编译,Delphi就说它找不到定义这个组件的单元。我检查了库路径,它看起来还可以。任何关于为什么会发生这种情况的线索都将不胜感激。@sse:你是对我的回答发表了评论,而不是对马格纳斯的问题发表了评论。我不确定他是否会通过这种方式得到你评论的通知。