2009-06-25 137 views
1

我有一个Delphi 2007 VM,它包含一个合理的最新Report Builder和Dev Express Suite。我将它用于特定客户的特定项目。使用Delphi 2007在机器上安装D5(&第三方组件)?

对于同一个客户,我也有一个D5 VM这恰好使用(不同的,老年)报表生成器的版本,一些开发Express组件的不同(旧的)版本。

如果我可以将D5(及其使用的组件的版本)安装到D2007虚拟机上,并让其中包含一个“超级虚拟机”,它将使我对此客户机的测试和一般维护变得更加直截了当一切为那个客户。当然,我必须保持各个版本的组件'分开'。

希望你还没有完全沉浸在无聊的睡眠中 - 只是想知道在我尝试这样做之前是否有任何技巧或提示我应该知道。我认为把D5放到D2007机器上会更容易一些(比较大的现有VM驱动器等,再加上避免重新注册D2007安装等),但是如果将D2007添加到D5会更容易,那么我可以做到这一点我想是这样。

有什么建议吗? :-)

回答

4

如果你使用install them in the correct order, newer versions after older ones,多个Delphi版本可以很好地共存。这与虚拟机一样适用于真实机器。如果你有一个具有快照功能的虚拟机管理器,你可以尝试在Delphi 2007上安装Delphi 5,并查看是否有任何问题 - 如果是的话,你可以简单地恢复到快照。但是,由于设置新的虚拟机并不是一项重大任务,我会这样做,并按建议顺序安装Delphi版本。

组件集的多个版本也可以安装到每个版本的目录中。显然,只有其中一个可以在一个IDE内注册,但是您可以针对不同的IDE版本使用不同的版本。如果你有一个安装程序会给你带来麻烦,你可以随时在一个帐户中安装Delphi和组件集并在另一个帐户中开发。安装程序通常只写入机器和当前用户注册表配置单元,因此在其他帐户中运行Delphi可让您手动安装软件包。一定要在Delphi版本特定的目录中构建包 - 即使大多数包都具有特定于版本的包文件,所有其他源文件具有相同的名称,并且需要为每个Delphi版本重新构建。

+0

感谢mghie,我想我心中的内心深处我知道我会先去D5,然后D2007(很快,希望是D2009!) 干杯 – robsoft 2009-06-26 10:45:05

相关问题