delphi 7 下安装 indy 10.5.8 教程

Posted 朝闻道

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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 教程的主要内容,如果未能解决你的问题,请参考以下文章

使用 indy 10.5.8 在 Delphi 2010 中设置 KeepAlive 超时

Delphi中Indy 10的安装和老版本的卸载

delphi7怎么安装indy 10控件

delphi7 Delhi 10.2 sgcWebSockets 控件安装.

Delphi中Indy 10的安装和老版本的卸载

Delphi中Indy 10的安装和老版本的卸载