Установить D5 (и сторонние компы) на машину с Delphi 2007? - PullRequest
1 голос
/ 26 июня 2009

У меня есть виртуальная машина Delphi 2007, которая включает в себя достаточно современный построитель отчетов и Dev Express Suite. Я использую его для конкретного проекта для конкретного клиента.

Для того же клиента у меня также есть виртуальная машина D5, в которой, как оказалось, используется (другая, более старая) версия построителя отчетов и другая (более старая) версия некоторых компонентов Dev Express.

Это сделало бы тестирование и общее обслуживание моей работы для этого клиента намного проще, если бы я мог установить D5 (и версии компонентов, которые он использует) на виртуальную машину D2007 и иметь одну «супер-виртуальную машину», которая содержала бы все для этого клиента. Естественно, я должен был бы держать разные версии компонентов в отдельности.

Надеюсь, вы еще не все уснули от скуки - просто подумали, есть ли какие-нибудь хитрости или советы, о которых мне следует знать, прежде чем я попытаюсь это сделать. Я подумал, что поместить D5 на компьютер D2007 будет проще (больший размер существующего виртуального диска и т. Д., А также избежать перерегистрации установки D2007 и т. Д.), Но если будет проще добавить D2007 к D5, я мог бы сделать это так, чтобы Наверное, наоборот.

Любой совет? : -)

1 Ответ

4 голосов
/ 26 июня 2009

Несколько версий Delphi прекрасно сочетаются, если вы устанавливаете их в правильном порядке, более новые версии после более старых . Это то, что справедливо для виртуальных машин, как и для реальных машин. Если у вас есть диспетчер виртуальных машин с возможностью создания снимков, вы можете попробовать установить Delphi 5 поверх Delphi 2007 и посмотреть, не сломается ли что-нибудь - если это так, вы просто вернетесь к снимку. Однако, поскольку установка новой виртуальной машины не является большой задачей, я бы сделал это вместо этого и установил бы версии Delphi в рекомендованном порядке.

Можно также установить несколько версий наборов компонентов, каждый в свой каталог. Очевидно, что только одна из них может быть зарегистрирована в одной IDE, но вы можете использовать разные версии для разных версий IDE. Если у вас есть установщик, который доставляет вам неприятности, вы всегда можете установить Delphi и наборы компонентов в одной учетной записи и разработать в другой учетной записи. Установщики обычно выполняют запись только в компьютер и кусты текущего реестра пользователей, поэтому запуск Delphi в другой учетной записи позволяет устанавливать пакеты вручную. Обязательно соберите пакеты в каталогах, специфичных для Delphi-версии - хотя большинство пакетов имеют файлы пакетов для конкретной версии, все остальные исходные файлы имеют одинаковые имена и должны быть перестроены для каждой версии Delphi.

...