由于低版本Indy无法满足网络技术的日益更新,如SSL/TLS请求、RawHeaders与Cookie管理等问题处理。

我本身一直在用Delphi 2007,因为D2009开始底层的编码已不同,旧项目升级XE的话工程量太大,曾升级到Indy 10.2.3解决了SSL问题,后来个别web请求无法返回隐藏数据又升级到10.5.8解决,但同时却发现IdCookieManager不够完美,在个别web的请求上出现无法识别SetCookie,所以现在升级到XE7版的Indy 10.6,终于完美解决了。本想升级到更高版Indy,不过网上下载来的有问题,无法编译安装后放弃(如果你们谁有能用的高版,请留言给我发个下载地址 ^0^ )。

言归正传,Indy的安装教程其实网上都有,大同小异,我尽量完整补充,文章底部有Indy包下载。

//-----------下面先介绍D7以上版本的安装方法--------------------------------------------华丽的分割线--------------------

一、卸载方法
※※安装前请先确定已经删除旧版本的Indy(包括随Delphi安装的版本),并删除所有和Indy有关的文件(包括dcu,pas,bpl,dcp等文件)。
1、从delphi的IDE中移除卸载Indy组件包;


2、删除delphi目录Bin下的 indy*.BPL 文件,这是官方旧版本的文件,可放心删除;
3、删除delphi目录Lib下的 Id*.DCU 文件,以及Indy9、Indy10文件夹;
4、删除系统 system32 目录下的 id***.bpl 的文件(不一定有)。

二、安装方法
1、添加搜索目录:主要添加Indy10.6\LIB路径下的System、Core、Protocols三个目录(如下图);

2、打开安装目录下的Indy10.6\lib目录,安装DPK包顺序如下:
  (1).Compile编译:System\IndySystem110.dpk;
  (2).Compile编译:Core\IndyCore110.dpk,再Install安装:Core\dclIndyCore110.dpk(设计包);
  (3).Compile编译:Protocols\IndyProtocols110.dpk,再Install安装:Protocols\dclIndyProtocols110.dpk(设计包)。
(我是D2007对应数字*110.dpk,如D2010则对应*140.dpk)

3、安装完毕。

//-----------下面提供Indy10.6的下载,内含D7版本安装说明--------------------------------------------华丽的分割线--------------------

Indy10.6下载地址

Delphi 7~XE系列升级安装Indy10.6的更多相关文章

  1. ArcGIS 10.1系列产品 升级安装至 ArcGIS 10.2

    概要 分享ArcGIS10.1系列产品(包括desktop.engine.server)升级到ArcGIS10.2的过程,并提供安装ArcGIS10.2安装的详细文档下载链接和crack需要的文件: ...

  2. [Linux] PHP程序员玩转Linux系列-升级PHP到PHP7

    1.PHP程序员玩转Linux系列-怎么安装使用CentOS 2.PHP程序员玩转Linux系列-lnmp环境的搭建 3.PHP程序员玩转Linux系列-搭建FTP代码开发环境 4.PHP程序员玩转L ...

  3. 升级安装php7要考虑的几个方面

    php7从推出到现在,前两天官方已经发布到7.2版本,把自己升级和安装php7中遇到的问题和解决方法做一个笔记,内容主要包括:1) mysql2) php3) nginx4) memcache扩展5) ...

  4. Docker入门系列2 安装

    可以从 Docker 社区直接下载可用的模版或镜像. Docker容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多. 其次,Docker对系统资源的利用率很高,一台主机上可以同时运行数千个Do ...

  5. 《zw版·delphi与Halcon系列原创教程》THOperatorSetX版hello,zw

    <zw版·delphi与Halcon系列原创教程>THOperatorSetX版hello,zw 下面介绍v3版的hello,zw. Halcon两大核心控件,THImagex.THOpe ...

  6. Windows升级(安装)MySQL 5.7.x 解压版 + 异常处理

    说明 版本升级(个人原因): 因为5.5的版本不能执行如下sql语句,故卸装5.5升级安装mysql-5.7.15: `timeName` timestamp(3) NULL DEFAULT NULL ...

  7. 《zw版·delphi与halcon系列原创教程》zw版_THOperatorSetX控件函数列表 v11中文增强版

    <zw版·delphi与halcon系列原创教程>zw版_THOperatorSetX控件函数列表v11中文增强版 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就 ...

  8. 《zw版·delphi与halcon系列原创教程》zw版_THImagex控件函数列表

    <zw版·delphi与halcon系列原创教程>zw版_THImagex控件函数列表 Halcon虽然庞大,光HALCONXLib_TLB.pas文件,源码就要7w多行,但核心控件就是两 ...

  9. 《zw版·delphi与halcon系列原创教程》hello,zw

    <zw版·delphi与halcon系列原创教程>hello,zw 按惯例,第一个程序是‘hello’ 毕竟,Halcon是专业的图像库,所以我们就不用纯文本版的,来一个专业版.Halco ...

随机推荐

  1. es6 类 和构造函数

  2. js的style.display小问题

    在元素添加class样式隐藏display:none; 使用console.log(xx.style.display);//空值

  3. SQLServer 学习笔记之超详细基础SQL语句 Part 9

    Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 8------------------- 3 范式的概念 第一范式的目标 ...

  4. SQLServer 学习笔记之超详细基础SQL语句 Part 2

    Sqlserver 学习笔记 by:授客 QQ:1033553122 -----------------------接Part 1------------------- 建立如下数据表 CREATE ...

  5. eclipse代码中每行的开始和结尾出现多余的特殊符号

    window -> preferences -> general -> editors -> text editors ->          show whitespa ...

  6. Django ModelForm类生成表单

    1. 定义ModelForm类 #froms.py from django import forms from app01.modles import User class UserModelForm ...

  7. win Server 2008 笔记

    1.开启tsmmc 远程登录连接 需要在入站规则中启用一下规则 远程管理(RPC-EPMAP) 远程管理(RPC) 远程管理(RPCNP-IN) 远程管理(TCP-IN) 远程管理 - RemoteF ...

  8. [Errno 256] No more mirrors to try 解决方法

    安装tree时遇到问题yum [Errno 256] No more mirrors to try 解决方法: 1.yum clean all 2.yum makecache 3.yum update ...

  9. Security Software Engineer

    Security Software Engineer Are you excited to be part of the VR revolution and work on cutting edge ...

  10. Redis缓存雪崩、缓存穿透、热点Key解决方案和分析

    缓存穿透 缓存系统,按照KEY去查询VALUE,当KEY对应的VALUE一定不存在的时候并对KEY并发请求量很大的时候,就会对后端造成很大的压力. (查询一个必然不存在的数据.比如文章表,查询一个不存 ...