delphi 7 下安裝 indy 10.5.8 教程


本教程用 indy 10.5.8 替換 delphi 7 自帶的 indy 版本,讓大家深入了解 delphi 組件安裝的方法。

第一步:下載 indy 10.5.8 組件,解壓到合適的目錄里。如 D:\Delphi7\Indy 10.5.8\ 

下載地址: indy 10.5.8

第二步:菜單 Component ---> Install Packages... 

找到此行,點擊 "Remove" 刪除它。

第三步,點擊上圖中的 "Add.." ,按 ctrl 鍵選中 D:\Delphi7\Indy 10.5.8\D7\目錄下的兩個文件:

dclIndyCore70.bpl,dclIndyProtocols70.bpl

就這樣 indy 10.5.8 組件已經被成功添加,還需要一些步驟才會正常使用。繼續...

第四步:添加加載 BPL 文件的路徑,否則的話,第二次啟動 delphi 會出現 Load BPL 失敗的信息。

菜單 Tools ---> Environment Options... ---> Environment Variables 頁

找到 path 變量,如果 User overrides 中沒有,就在上面 System variables 中。

如果在 SystemVariables 中,就點 "Add Override.."

如果在 User Overrides 中,就點"Edit.."

在其原值結尾加上 ;D:\Delphi7\Indy 10.5.8\D7; (要保證原值結尾一定是分號)

第五步,切換到 Library 頁,點擊 Libray Path 最右端的按鈕。

 

在輸入框中輸入或用右邊的按鈕選擇如下路徑(選擇更准確)

D:\Delphi7\Indy 10.5.8\Lib\Core 然后點 'Add'

D:\Delphi7\Indy 10.5.8\Lib\System 然后點 'Add'

D:\Delphi7\Indy 10.5.8\Lib\Protocols 然后點 'Add'

全部添加之后,再把這三項都移動到頂部。點擊向上的箭頭可移動。

移到頂部,是告訴IDE優先搜索。因為系統中自帶了老版本的 INDY 。先后順序是非常重要的。

因為BPL是已經編譯好了的,所以我們可以這樣安裝。以后有機會再介紹其它安裝方式。

--------------------------------------------------------------------------------------------------------------------

起初以為 BPL 中加載另外的 BPL 因找不到路徑而出錯是BUG。如果把 BPL 理解為 DLL,就會明白這個問題。

DLL是被別人調用的,它根本無法知道自己當前的目錄。所以,只能去系統變量里面去搜索了。

 

轉自:http://www.cnblogs.com/lackey/p/6165004.html //按照這篇文章,終於把問題搞定了。

如何安裝和卸載indy10:http://www.cnblogs.com/zerovirs/archive/2011/11/29/2266944.html

我安裝的版本是 Indy 10.6.0 - XE7 RTM 但是,非常抱歉,在網上下載了很多個版本,都忘在哪里下載了,不能貼出下載地址。不過,配合上面兩篇文章就可以輕松成功。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM