2014-01-15 20 views
0

我在Win7上安裝了Delphi 2010。我有大約20個不同的小型VCL,我編譯成一個叫做MISC.BPL的通用BPL。我重新格式化了我的硬盤,安裝了Win8並做了一個新的Delphi安裝,相同的版本。不必再次重新安裝所有這些組件,是否有可能只是:德爾福 - 我可以在計算機/系統之間複製BPL嗎?

1)。將舊的目錄結構複製到新計算機(從我的舊備份中)。 2)。將MISC.BPL從舊系統複製到新系統。 3)。更新庫路徑。

這項工作?這接近工作嗎?我是否必須咬緊牙關並重新安裝一切?

感謝 GS

+0

我想你是說在新機器上將已安裝的第三方組件從一臺機器複製到新安裝的Delphi(「重新安裝所有這些組件」)。如果是這樣,答案是否定的,你不能只複製BPL,但[這可能有幫助](http://stackoverflow.com/a/9145246)。 –

+0

不幸的是,這意味着恢復我的舊系統來運行cnpack實用程序,而不是僅複製一個或兩個文件。看起來我將不得不重新安裝...感謝 – user1009073

+0

下次您可能會嘗試準備備份,例如與['懶惰的Delphi生成器](http://www.lazyproject.info/)。 – TLama

回答

2

一個BPL只是在它的編譯代碼的DLL。如果他們使用運行時軟件包,則需要它來運行已編譯的應用程序。但是要編譯項目,必須根據需要將組件重新安裝到IDE中,而這本身不僅僅需要BPL文件。