\t\tIndy10手动安装示例

indy是一个很好开源的网络通讯套件,覆盖了TCP、HTTP、UDP、SNMP等协议,上百个控件左右。

最近的版本为:10.2.3。Remobjects 在5.0.29后也加入了支持这个indy版本。

  Indy10手动安装示例 - yyimen - yyimen的博客


但要替换indy是非常麻烦,原因是,delphi自动携带了低版本的indy,如D7携带了Indy9.X的版本,D2007携带了Indy 10.1.X。



我不喜欢用官方自带的安装程序来安装控件,原因是他们喜欢将编译后 indy*.BPL等文件拷贝系统system32目录,如果你不幸装了多个delphi版本的indy或有其他应用程序也在系统目录引用到 indy*.BPL,会一起一系列的麻烦。碰上这类的大型套件,最好是手动安装最好。



你必须先到indy的官方网站目录下载一个最新的 indy snapshot版本。



安装步骤如下:

1、删除delphi目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除(你不放心可以做备份)。

2、删除delphi目录下的 Id*.DCU文件,一般都是在lib目录里。

3、打开安装目录下的indy10\lib目录,安装DPK包顺序如下:

(1)编译 System\IndySystem110.dpk

(2)编译 Core\IndyCore110.dpk,编译安装Core\dclIndyCore110.dpk(设计包)

(3)编译 Protocols\IndyProtocols110.dpk,编译安装Protocols\dclIndyProtocols110.dpk(设计包)

4、添加路径

如果你编译时候,提示找不到单元文件,那是因为,各个包分散在不同目录,需要在工程指定搜索路径或在类库里设置路径。由于我们是长期使用indy10套件,因此在类库里设置好路径后就一劳永逸:
  Indy10手动安装示例 - yyimen - yyimen的博客


主要添加indy10\LIB路径下的System、Core、Protocols下的三个目录。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
indy10.2.3 full 完全安装版 D7~2010 版本:indy10.2.3 经delphi7下的安装成功,delphi11和delphi6的安装没有试用 【自动安装】 Lib\Fulld7.bat 双击运行即可。 自动会把bpl文件拷到C:\windows\system32 重新打开delphi7会自动加载 dclIndyCore70.bpl dclIndyProtocols70.bpl 【手工安装】 1.windows的path路径中增加D7的路径 在启用delphi7时,要能加载dclIndyCore70.bpl这个文件 如果是自动安装,这个文件会拷到C:\windows\system32\dclIndyCore70.bpl,所以不用改path 2.delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 添加indey10\D7 因为这个目录下有bpl和dcu文件 3.删除delphi7目录Bin下的indy*.BPL文件,这是官方旧版本的文件,放心删除。 4.删除delphi7目录下的 Id*.DCU文件,一般都是在lib目录里。 5.打开indy10\lib目录,安装DPK包顺序如下: (1)编译 System\IndySystem70.dpk (只需要compile) (这个不是设计包,不需要install) (2)编译 Core\IndyCore70.dpk (只需要compile) 编译安装Core\dclIndyCore70.dpk (设计包,先complie后install) (3)编译 Protocols\IndyProtocols70.dpk (只需要compile) 编译安装Protocols\dclIndyProtocols70.dpk (设计包,先complie后install) 6.完成 【第二次手工安装】 第一步: indy10\D7目录下的5个文件 复制到delphiD:\Delphi7_Ent\Projects\Bpl IndySystem70.bpl IndyCore70.bpl IndyProtocols70.bpl dclIndyCore70.bpl dclIndyProtocols70.bpl 第二步: 打开delphi7菜单 Component/install packpages/ add dclIndyCore70.bpl 再 add dclIndyProtocols70.bpl 第三步 打开delphi7菜单中Library路径中 添加indy10\LIB路径下的System、Core、Protocols下的三个目录 完成!更简单。前提是要有现成bpl的文件,如果没有bpl文件,还得需要dpk编译

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值