Вопрос

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

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

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

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

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

Это было полезно?

Решение

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top