delphi 7 下安裝 indy 10.5.8 教程
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
delphi 7 下安裝 indy 10.5.8 教程