2014-01-15 2 views
0

У меня была установка Delphi 2010 на Win7. У меня было около 20 различных небольших VCL, которые я скомпилировал в общую BPL под названием MISC.BPL. Я переформатировал свой жесткий диск, установил Win8 и сделал новую установку Delphi, той же версии. Вместо того, чтобы снова переустановить все эти компоненты, можно просто:Delphi - Могу ли я копировать BPL между компьютерами/системами?

1). Скопируйте структуру старого каталога на новый компьютер (из моей старой резервной копии).

2). Скопируйте MISC.BPL из старой системы в новую систему.

3). Обновите пути библиотеки.

Будет ли это работать? Это близко к работе? Должен ли я просто укусить пулю и переустановить все?

Благодаря GS

+0

Я думаю, вы говорите о копировании установленных сторонних компонентов с одного компьютера на новую установку Delphi на новую машину («переустановите все эти компоненты»). Если это так, ответ отрицательный, вы не можете просто скопировать BPL, но [это может помочь] (http://stackoverflow.com/a/9145246). –

+0

К сожалению, это означало бы ВОССТАНОВЛЕНИЕ моей старой системы для запуска утилит cnpack вместо простого копирования файла или двух. Похоже, мне придется переустановить ... Спасибо, хотя – user1009073

+0

В следующий раз вы можете попробовать подготовить также резервную копию, например. с ['Lazy Delphi Builder'] (http://www.lazyproject.info/). – TLama

ответ

2

BPL просто DLL с скомпилированного кода в нем. Это необходимо для запуска ваших скомпилированных приложений, если они используют пакеты Runtime Packages. Но чтобы скомпилировать проекты, вам нужно будет в самом деле переустановить ваши компоненты в IDE по мере необходимости, и это требует не только самого BPL-файла.

Смежные вопросы