2010-07-08 81 views
15

有人可以幫助告訴詳細信息,瞭解如何卸載Indy 10並安裝最新版本?我發現它http://indy.fulgan.com/ZIP/IndyTiburon.zipDelphi 2009中Indy 10的逐步升級

有一個similar question,但不是一個令人滿意的答案,只是來自用戶提出的一些意見,但這不是一步一步的指導。

爲什麼沒有這個工具?

+2

Indy曾經有一個自動化的安裝程序,但這個由AtoZed維護,他們不再支持它。我們計劃在Indy 11中簡化安裝過程並編寫我們自己的安裝程序。 – 2010-07-08 21:10:55

+0

@RemyLebeau我會在3,5年後回答這個問題。我讀了http://indy.fulgan.com/Getting%20the%20latest%20Indy%2010%20snapshot%20using%20Tortoise%20SVN.pdf,現在我必須用烏龜來得到印第安納。我做了這個,現在我會嘗試重新按照接受的答案中的步驟。如何知道哪個Indy版本在中繼文件夾中? – LaBracca 2014-03-18 14:39:51

+0

您可以使用Tortoise(或任何其他SVN客戶端)直接訪問Indy的SVN服務器,但這不是必需的。 Fulgan保留了當前主幹的夜間.zip快照,您可以下載。有關詳細信息,請參閱[Indy的SVN說明](http://indyproject.org/Sockets/Download/DevSnapshot.aspx)。 – 2014-03-18 15:31:32

回答

15

我這樣做最近,我已經與2007年之前完成,並有很多的問題,但這次是在D2010它真的很好...

假設:

  1. 的印BPL的存儲在bin文件夾
  2. DCP和DCU存儲在 的lib \ indy10文件夾
  3. 源代碼源\印\ indy10 (那麼你有核心/協議/系統 子文件夾)

路線:

所以,我採取了BPL/DCP/DCU文件並將其保存在安全的地方(以防萬一) 我改名爲核心/協議/系統文件夾core.old /protocol.old/system.old 我然後複製從indytiburon.zip芯/協議/系統文件夾入源\印\ indy10夾現在

,包裝必須建立在以下順序:

系統 - 核心 - 協議 - d clCore - dclProtocol

對於Delphi 2009,請打開名稱以;對於Delphi 2010,。

我打開了每個包,然後在選項中,我將lib \ Indy10 \的完整路徑粘貼到DCP和Unit輸出目錄字段中,並將bin \的完整路徑粘貼到包輸出目錄字段中。

然後我built的包。對於dcl包我也installed

當然,對於2010年來說,它一帆風順!

+2

如果您要替換Delphi提供的單元和包,您也需要替換調試版本。否則,只要您檢查「使用調試DCU」鏈接器選項,就會遇到單位衝突。就個人而言,我只是使用Indy的一個單獨副本,並單獨保留Delphi提供的文件。 – 2010-07-08 21:28:57

+0

啊,我忘記了那些該死的調試dcu的... – 2010-07-09 07:45:04

+2

我按照你的指示成功安裝了Indy。你能告訴我關於調試DCU嗎?該怎麼做?目前,我可以建立我的項目,並且由於沒有更新Indy而導致的錯誤消失了。 這個信息應該在INDY網站上大字體! – LaBracca 2010-07-09 12:35:12