有冲突吗?
答案 0 :(得分:21)
所有新版本的Delphi都可以安全地/下一个/旧版本安装。
每个新版本都应安装在自己的目录中。
如果要安装多个版本,请始终先安装最旧版本,然后按照最新版本的方式安装。
我们非常努力确保所有版本的Delphi共存。但同样,永远不要将一个版本直接安装在另一个版本之上。
答案 1 :(得分:4)
将它们安装在自己的目录中,并确保将包二进制分开,你应该没问题。我已经在这台机器上完成了2009,2007,2006,7和5,没有任何问题。
答案 2 :(得分:4)
我在同一台机器(本机)上运行2007和2009就好了。您可能遇到的唯一问题是,如果要将组件编译到同一目录 - 您只需要每次重建所有DCU和包,或者制作特定于版本的包和目录。
答案 3 :(得分:2)
是的 - 正如Rob所说(Robsoft)我都在这里工作。 Delphi一直非常擅长与其他版本共存。
显然,您只能使用一个版本作为打开Delphi文件的默认版本。
答案 4 :(得分:2)
我在一台机器上至少有4个Delphi版本。他们互不咬人。
我总是首先安装旧版本,因为如果我反过来这样做了,我曾经遇到过问题。
答案 5 :(得分:1)
我在与D2006相同的机器上完成了D2007,完全没有问题(实际上我很震惊)。
我还没有尝试过D2009,但它应该没问题。
This guy had problems though.希望他的问题归功于他在该文章中描述的自定义设置。
答案 6 :(得分:1)
我的一位同事(我认为他现在在这里有一个帐户就像dcraggs一样)让他们在同一台机器上运行得很好,我相信。
如果安装D2009打破了已经安装的D2007,鉴于组件和DCU不兼容的方式,当然会是Embarcadero的一个巨大的自己的目标 - 我怀疑相当多的人需要同时拥有两个虽然(我们中的一些人仍然需要D5和D7!)
答案 7 :(得分:1)
不应该发生冲突。
答案 8 :(得分:0)
似乎没问题。安装了D2009与TurboDelphi以及2007和2,5和7都安装在同一台Vista机器上
2007年和2009年都安装了Jedi JVC和JVCL。一切似乎都很好。希望有所帮助。
答案 9 :(得分:0)
我有Delphi 2007,我昨天安装了2009,目前没有明显的问题。两者似乎都很好。
答案 10 :(得分:0)
..如果您编译现有的包,请确保为它们提供一个新名称(例如带有D12的后缀),因为每个版本的BPL目录都在路径中。
答案 11 :(得分:0)
注册表中的设置具有不同的路径,并且包具有不同的名称,因此确实应该没有问题。
答案 12 :(得分:0)
在运行Vista Business的VMWare实例上安装D2009 Enterprise,并安装现有D2007企业版。也许我做错了什么,但我开始在D2007 IDE中遇到错误,以及在用D2007编译的exe文件中的一个非常奇怪的错误,未知的字段类型。我卸载了D2009,错误消失了。
答案 13 :(得分:0)
您应该始终先安装旧版本。我尝试先安装2009年,然后安装2007年,但2007年的设置失败了。
卸载2009,从2007年开始首先修复了安装问题。
答案 14 :(得分:0)
从理论上讲,它是可能的,但是如果你使用许多第三方(或你自己的)库,它可以很快得到毛发。出于这个原因和其他原因,我倾向于在虚拟机上进行开发。但是,YMMV。
答案 15 :(得分:0)
应该没问题。我有Delphi 7,2006,2007,2009,第三方库Dev Express和Rem Objects适用于所有人(除了2009年的Dev Express - 它出来了吗?)并且所有工作都完美无瑕。正如其他人所指出的那样,版本安装最新到最新。
答案 16 :(得分:0)
虽然Delphi 2009和Delphi 2007项目不兼容且无法共享,但安装不会相互干扰。
答案 17 :(得分:0)
与释放顺序一起移动是必须的。首先安装旧版本。卸载可能会变得棘手。 How to fix Delphi 2009 data explorer?