【发布时间】:2008-09-26 14:23:30
【问题描述】:
有什么冲突吗?
【问题讨论】:
标签: delphi installation
有什么冲突吗?
【问题讨论】:
标签: delphi installation
所有新版本的 Delphi 始终可以安全地/next/ 安装到旧版本。
每个新版本都应该安装在自己的目录中。
如果您要安装多个版本,请始终先安装最旧的版本,然后再安装最新版本。
我们非常努力地确保所有版本的 Delphi 共存。但同样,切勿将一个版本直接安装在另一个版本之上。
【讨论】:
我在同一台机器(这台机器)上运行 2007 和 2009 就好了。您可能遇到的唯一问题是,如果您将组件编译到同一个目录 - 您只需每次都重新构建所有 DCU 和包,或者制作特定于版本的包和目录。
【讨论】:
将它们安装在它们自己的目录中,并确保将软件包二进制文件分开,你应该没问题。我在这台机器上安装了 2009、2007、2006、7 和 5,没有任何问题。
【讨论】:
我在一台机器上至少有 4 个 Delphi 版本。它们不会互相咬。
我总是先安装旧版本,因为如果我反过来这样做,我曾经遇到过问题。
【讨论】:
是的 - 正如 Rob 所说(Robsoft)我都在这里工作。 Delphi 一直很擅长与其他版本共存。
显然你只能有一个版本作为打开 Delphi 文件的默认版本。
【讨论】:
不应冲突。
【讨论】:
我在与 D2006 相同的机器上做了 D2007,完全没有问题(实际上我很震惊)。
我还没试过D2009,不过应该没问题。
This guy had problems though.希望他的问题是由于他在那篇文章中描述的自定义设置造成的。
【讨论】:
我的一个同事(我认为他现在在这里有一个帐户为 dcraggs)已经让它们在同一台机器上运行得很好,我相信。
考虑到组件和 DCU 不兼容,如果安装 D2009 破坏了已安装的 D2007,Embarcadero 肯定会是一个巨大的自身目标 - 我怀疑相当多的人需要同时拥有这两者而(我们中的一些人仍然需要 D5 和 D7!)
【讨论】:
CodeGear 声明(手头没有链接,抱歉)不应该有冲突。我还没有在我的主力电脑上安装 D2009,所以我不知道这是否正确。
注册表中的设置有不同的路径,包有不同的名称,所以应该没有问题。
【讨论】:
我有 Delphi 2007,我昨天安装了 2009,到目前为止没有明显问题。两者似乎都可以正常工作。
【讨论】:
似乎没有问题。用 TurboDelphi 安装 D2009 和 2007 和 2、5 和 7 都在同一台 Vista 机器上
2007 和 2009 都安装了 Jedi JVC 和 JVCL。一切似乎都工作正常。希望对您有所帮助。
【讨论】:
.. 如果您编译现有的包,请确保给它们一个新名称(例如,后缀为 D12),因为每个版本的 BPL 目录都在路径中。
【讨论】:
在运行 Vista Business 的 VMWare 实例上安装了 D2009 Enterprise,并安装了现有的 D2007 Enterprise。也许我做错了什么,但我开始在 D2007 IDE 中遇到错误,以及在用 D2007 编译的 exe 文件中出现一个非常奇怪的错误,未知字段类型。我卸载了 D2009,错误消失了。
【讨论】:
您应该始终先安装旧版本。我尝试先安装 2009 再安装 2007,但安装 2007 失败。
卸载 2009,并从 2007 开始首先修复安装问题。
【讨论】:
理论上,这是可能的,但如果您使用许多第三方(或您自己的)库,它会很快变得很麻烦。由于这个和其他原因,我倾向于在虚拟机上进行开发。但是,YMMV。
【讨论】:
应该没问题。我有 Delphi 7, 2006, 2007, 2009 和第 3 方库 Dev Express 和 Rem Objects 所有人(除了 2009 年的 Dev Express - 它已经发布了吗?)并且所有工作都完美无缺。正如其他人指出的那样,这些版本是从最旧到最新安装的。
【讨论】:
安装不会相互干扰,虽然 Delphi 2009 和 Delphi 2007 项目不兼容,不能共享。
【讨论】:
随着发布的顺序移动是必须的。先安装旧的。卸载可能会变得棘手。 How to fix Delphi 2009 data explorer?
【讨论】: