Можно ли установить Delphi 2009 на той же машине, что и Delphi 2006 или Delphi 2007?
Есть ли конфликт?
18 ответов
Все новые версии Delphi всегда можно установить безопасно / рядом / с более старой версией.
Каждая новая версия должна быть установлена в своем собственном каталоге.
Если вы собираетесь установить несколько версий, сначала всегда устанавливайте самую старую версию, а затем переходите к самой новой.
Мы прилагаем все усилия, чтобы убедиться, что все версии Delphi сосуществуют вместе. Но опять же, никогда не устанавливайте одну версию прямо поверх другой.
Я работаю 2007 и 2009 на одной машине (эта машина) просто отлично. Единственная проблема, с которой вы можете столкнуться, - это если вы компилируете компоненты в один и тот же каталог - вам просто нужно каждый раз перестраивать все ваши DCU и пакеты или создавать пакеты и каталоги, зависящие от версии.
Установите их в свои собственные каталоги, и убедитесь, что вы храните двоичные пакеты отдельно, все будет в порядке. У меня есть 2009, 2007, 2006, 7 и 5 все на этой машине без проблем.
У меня есть как минимум 4 версии Delphi на одной машине. Они не кусают друг друга.
Сначала я всегда устанавливаю старые версии, потому что у меня были проблемы, если я делал это наоборот.
Да, как сказал Роб (Робсофт), у меня оба здесь работают. Delphi всегда очень хорошо сосуществовал с другими версиями.
Очевидно, что для открытия файлов Delphi по умолчанию может быть только одна версия.
Я сделал D2007 на той же машине, что и D2006, абсолютно без проблем (на самом деле я был в шоке).
Я еще не пробовал D2009, но все должно быть в порядке.
У этого парня были проблемы, хотя. Надеюсь, его проблемы были связаны с пользовательской настройкой, которую он описывает в этой статье.
Мой коллега (думаю, что он имеет учетную запись здесь как dcraggs сейчас) заставил их обоих работать на одной машине просто отлично, я полагаю.
Конечно, для Embarcadero было бы огромной целью, если установка D2009 сломала уже установленный D2007, учитывая тот факт, что компоненты и DCU несовместимы - я подозреваю, что значительному количеству людей потребуется какое-то время рядом (некоторые нам еще нужны D5 и D7 тоже!)
Кажется, не проблема. Установил D2009 с TurboDelphi и 2007 и 2, 5 и 7 на одной машине с Vista
В 2007 и 2009 годах на них установлены Jedi JVC и JVCL. Кажется, все работает нормально. Надеюсь, это поможет.
Перемещение вместе с порядком выпуска является обязательным. Сначала установите более старую версию. Удаление может быть сложнее, хотя. Как исправить проводник данных Delphi 2009?
У меня Delphi 2007, и я вчера установил 2009 без видимых проблем до сих пор. Оба, кажется, работают нормально.
Установленный D2009 Enterprise на экземпляре VMWare под управлением Vista Business с существующей установкой D2007 Enterprise. Возможно, я что-то сделал неправильно, но у меня начались ошибки в IDE D2007, а также очень странная ошибка неизвестного типа поля в exe-файлах, скомпилированных с D2007. Я удалил D2009, и ошибки исчезли.
Теоретически это возможно, но если вы используете много сторонних (или ваших собственных) библиотек, это может стать довольно быстро. По этой и другим причинам я склоняюсь к разработке на виртуальных машинах. Но, YMMV.
Установки не будут мешать друг другу, хотя проекты Delphi 2009 и Delphi 2007 не совместимы и не могут быть общими.
... и если вы компилируете существующие пакеты, убедитесь, что вы дали им новое имя (например, суффикс с D12), так как каталоги BPL каждой версии находятся в пути.
CodeGear заявил (нет ссылки под рукой, извините), что не должно быть никакого конфликта. Я еще не установил D2009 на свой рабочий компьютер, поэтому не знаю, правильно ли это.
Настройки в реестре имеют разные пути, а пакеты имеют разные имена, поэтому проблем не должно быть.
Вы всегда должны сначала установить старую версию. Сначала я попытался установить 2009, а затем 2007, но настройка 2007 не удалась.
Деинсталляция 2009 и начиная с 2007 сначала исправили проблемы с установкой.
Все должно быть в порядке. У меня есть Delphi 7, 2006, 2007, 2009 с сторонними библиотеками Dev Express и Rem Objects для всех (кроме Dev Express для 2009 - это уже вышло?), И все работают без нареканий. Как отмечали другие, версии были установлены самые старые и самые новые.