Вы можете заставить это работать. Это не так сложно.
- Скачать с SVN. Я буду ссылаться на базовый каталог как
tplockbox
.
- Перейдите в каталог
tplockbox/trunc/packages
. Скопируйте содержимое каталога d2010
в новый каталог с именем XE
.
- Переименовать
TP_LockBox_d2010.grouproj
в TP_LockBox_XE.groupproj
- Откройте его, щелкните правой кнопкой мыши
TP_LockBox3_d2010.bpl
, перейдите в Параметры, измените «Суффикс LIB» из раздела «Описание» на _XE
.
- Сделайте то же самое для
dclTP_LockBox3_d2010.bpl
проекта
- Настройка выходных путей и каталогов для всех проектов. Я не помню, если бы я просто пошел дальше и изменил это глобально.
- Сборка и установка пакетов
TP_LockBox3_XE.bpl
и dclTP_LockBox3_XE.bpl
.
Если вы хотите, чтобы тестовые случаи работали, вам придется изменить файл tplockbox/trunc/test/uLockBox_TestCases.pas
. Есть несколько жестко закодированных проверок для более старой версии DUnit, чем та, которая поставляется с Delphi XE. Вы можете просто закомментировать эти проверки.