2011-11-01 98 views
2

我已經下載該組件並嘗試安裝,但 它是問太多問題,安裝才能繼續:(TurboPower公司的Lockbox:如何安裝

你怎麼回答這些, BPL/DLL輸出?目錄 包括文件(.inc)目錄?

德爾福XE DCU輸出目錄? 德爾福XE DCP輸出目錄? 德爾福XE EXE輸出目錄

有沒有安裝任何補償可quides onent?

在此先感謝

+0

我可以在你的Delphi和TP LockBox的版本上有更多的細節嗎? – menjaraz

回答

-1

我建議你懇請有人精通InnoSetup收拾它。不幸的是,如果我知道它行得通,我還沒有一個好的命令。

最後編輯

由於12 - 11月 - 2011年發佈3.4.1版本,TurboPower公司的Lockbox分發作爲一個很好的二進制但仍需要包安裝的一些知識公道。

請參閱TOndej's回答How are Delphi 'environment variables' such as $(BDS) evaluated?瞭解更多詳情。

將Delphi IDE環境變量($(BDS)等)的擴展包裝到另一個二進制發行版中,可以通過隱藏一些複雜性來節省用戶的麻煩。

+1

這與安裝第三方組件有什麼關係?作者有責任創建安裝程序,而不是試圖安裝它的人員。 –

+0

@Ken White:好主意!但是,如何在開源項目中強制實施?有些作者也可能像我一樣寫作設置腳本或將任務留給最終用戶。最近,我要求我的一位朋友打包Zeos源代碼包分發以避免安裝的怪癖。 – menjaraz

+0

向管理OS項目的人員發送電子郵件?自己創建並貢獻它?這兩個偉大的想法,但它並沒有回答問題 - 對不起,但在我看來「找到別人爲你做」不是一個答案。 –

4

顯然LockBox安裝不能從Delphi讀取這些信息。您可以在工具 - >選項中找到這些設置。

路徑設置位於環境選項 - > Delphi選項 - >庫。 在那裏您可以找到 - 軟件包輸出目錄(= BPL/DLL輸出路徑) BPL是安裝在IDE中的特殊DLL(軟件包)。它們包含組件。 - DCP輸出目錄(DCP與安裝在IDE中的BPL一起使用)。

只要目錄在系統PATH環境變量中指定,您也可以選擇自己的目錄。

.inc目錄在安裝時可以留空。

DCU輸出目錄用於保存包的DCU(編譯單元)。你可以自己選擇這個目錄。 DCP路徑,我在上面解釋過。

我不確定EXE輸出目錄,但也許它也用於編譯演示應用程序。

說起來確實有點含糊。在安裝結束時,您會找到反饋論壇的鏈接。也許你可以在那裏分享你的發現,這樣他們可以在下一個版本中改進它。

+0

很好的答案。只有BPL目錄需要在路徑上。是的,EXE目錄用於演示程序。關於目錄,這些選擇與Jedi JVCL安裝程序提供的選項類似。 –

+0

感謝您的補充! – GolezTrol

0

這很簡單。 您可以將所有這些字段留空,並且將會選取默認值。 或者,您可以取消選擇自動編譯選項。然後安裝程序將安裝源代碼,然後您可以手動編譯和安裝。有一個read-me文件爲此提供指導。

+0

當我將這些字段留空時,我收到[this snag message](https://www.dropbox.com/s/agv66i1f9bax7g2/Lockbox%20Installation.png) – rossmcm

相關問題