Мне нужно поддерживать разные версии программного обеспечения, проблема заключается в следующем:
v 1.0 - Delphi 7 - DevExpress build 20 - TeeChart 5
v 2.0 - Delphi 2005 - сборка DevExpress 40 - TeeChart 7
v 2.1 - Delphi 2009 - сборка DevExpress 52 - TeeChart 8
v 3.0 - Delphi 2009 - DevExèress build 53 - TeeChart 2010
(конечно, это пример)
Какое решение вы предлагаете?Теперь я использую виртуальные машины и делаю снимки. В любом случае это означает, что на практике у каждой версии программного обеспечения одна версия Windows.
Что еще можно сделать?Обычно старые версии необходимо поддерживать только для исправления ошибок, а не для новых разработок.
Я добавил (4), это дополнительная проблема, поддерживая ту же версию Delphi с различными версиями компонентов.Кажется, что Снимок Виртуальной Машины - все еще самый удобный способ работать без многих компромиссов.Конечно, проблема заключается в сложности, предоставляемой сторонними библиотеками, а не самим Delphi.