delphi中indy10的安装和老版本的卸载

辉辉太郎 辉辉太郎     2022-09-20     322

关键词:

安装中遇到的问题:

1,用新的indy替换掉了老版本source下面的indy

2,按照参考资料编译的.dpk版本要保持跟老版本一致,如本人的就是XXX100.dpk

3,编译和安装路径统一放在了delphi安装目录的bin下面

4,在tool的library path中要加入    XXXDelphi 7\Source\Core 

XXX Delphi 7\Source\Protocols 

XXX Delphi 7\Source\SuperCore 

XXX Delphi 7\Source\System

参考资料:

http://www.cnblogs.com/tc310/p/5087907.html

http://www.cnblogs.com/railgunman/archive/2010/08/31/1814112.html

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

Indy 10下载地址:

http://www.indyproject.org/downloads/10/indy10.0.52_source.zip

Indy 10 安装步骤
1、解压压缩包。 
2、打开\System\IndySystem70.dpk,点Compile。 
3、打开\Core\IndyCore70.dpk,点Compile。 
4、打开\Protocols\IndyProtocols70.dpk,点Compile。 
5、打开\SuperCore\IndySuperCore70.dpk,点Compile。//可选 

6、打开\Core\dclIndyCore70.dpk,点install。 
7、打开\Protocols\dclIndyProtocols70.dpk,点install。 
8、打开\SuperCore\dclIndySuperCore70.dpk,点install。//可选 

Indy 10 卸载及注意事项

卸载: 

1. Remove the package from Install Packages menu 

从Delphi的IDE中卸载Indy组件包 


2. Delete the *.BPL and *.DCP files of Indy from the installation directoy and from your System folder 

从你的系统目录中删除以Indy开头的所有bpl和dcp文件 


3. Remove any old old Indy files from your library path 

从你的Delphi的Library path中删除所有Indy的路径 

4。安装你的新Indy组件 



安装很顺利(安装前请先卸载Delphi自带的Indy),不过加载项目进行编译的时候报错: 

[Fatal Error] Unit1.pas(11): Unit IdContext was compiled with a different version of IdSocketHandle.TIdSocketHandle 



解决方法也很简单:只要把下列路径(默认安装在C:\Program Files\Indy 10 for Delphi 7)加入Delphi的 Library Path即可。 

C:\Program Files\Indy 10 for Delphi 7\Source\Core 

C:\Program Files\Indy 10 for Delphi 7\Source\Protocols 

C:\Program Files\Indy 10 for Delphi 7\Source\SuperCore 

C:\Program Files\Indy 10 for Delphi 7\Source\System

  

Indy下载地址

 

 

再次踩坑补充:

1,工程输出目录:C:\Proxxxx\Borland\BDS\4.0\Bin  该目录下的indyxx.bpl和dclindyxx.bpl一定要删掉

2,tool>delphi options> library - win32有调用indy的地方先删掉,安装完成之后再添加,有调用到c盘bpl的地方也删掉

 

 

 

 

 

 

http://www.indyproject.org/Sockets/Download/Borland.EN.aspx

delphi中indy10的安装和老版本的卸载

...一致,如本人的就是XXX100.dpk3,编译和安装路径统一放在了delphi安装目录的bin下面4,在tool的librarypath中要加入  XXXDelphi7SourceCore XXX Delphi7SourcePr 查看详情

在 Delphi 2009 中逐步升级 Indy 10

】在Delphi2009中逐步升级Indy10【英文标题】:StepbystepupgradeofIndy10inDelphi2009【发布时间】:2011-03-1309:17:53【问题描述】:有人可以帮忙详细说明如何卸载Indy10并安装最新版本吗?我找到了http://indy.fulgan.com/ZIP/IndyTiburon.zip有一个similar... 查看详情

为delphi配置多套环境

为Delphi配置多套环境 假设我们使用Delphi6开发了一个投资系统,在开发过程中我们使用了indy控件。到目前为止投资系统已经发了若干个版本,如投资系统1.0、投资系统1.2、投资系统1.5、投资系统2.0、投资系统2.3。其中投资系... 查看详情

delphi7怎么安装indy 10控件

参考技术A方法一、找对应版本的dbk文件例如Indy70.dpk这是delphi7的运行然后编译即可方法二、将indy10控件的路径添加到环境变量内,可直接调用(tools--environmentoptions--library,设置librarypath) 查看详情

delphi组件indy10中idtcpserver修正及ssl使用心得

 indy10终于随着Delphi2005发布了,不过indy套件在我的印象中总是复杂并且BUG不断,说实话,不是看在他一整套组件的面子上,我还是喜欢VCL原生的Socket组件,简洁,清晰。Indy9发展到了indy10几乎完全不兼容,可叹啊。言归正传... 查看详情

更新后Indy不再工作

...dy-至少这是我打算做的。在开始安装之前,我已经从我的Delphi和注册表中手动删除了所有包含“indy”字样的文件。然后我按照标准安装程序:http://www.indy 查看详情

indy10.5.8fordelphiandlazarus修改版(2011)

Indy10.5.8forDelphiandLazarus修改版(2011)  InternetDirect(Indy)是一组开放源代码的Internet组件,涵盖了几乎所有流行的Internet协议。是由ChadZ.Hower领导的一群开发者构建的,Delphi7中所带的是Indy9。在其的组件面板上,一共安装有100... 查看详情

cuda的卸载(v10.0)与安装(v10.2)

文章目录CUDAv10.0的卸载CUDAv10.2的安装首先查看CUDA驱动的版本:在cmd中输入nvidia-smi下载CUDA配置环境变量:安装CUDNN验证CUDAv10.0的卸载进入:控制面板->程序和功能:首先先将NVIDIA CUDA Development 10.0、NVIDIA CUDA... 查看详情

indy10tcp接收数据问题

在做Delphi开发时,使用Indy组件来做网络通讯是一种比较快捷的方式。今天要说一下indy10中tcp接收数据的问题。我们在测试时经常使用Wrinteln来发送数据,用Readln来接收数据。用这个两个函数来测试Server端和Client端的通讯是否正常... 查看详情

delphi10.3.1来了

10.3.1发布了,这个版本可以独自安装,是对Delphi10.3Rio,C++Builder10.3Rio和RADStudio10.3Rio的更新。如果安装了2018年11月发布的10.3Rio,那需要完全卸载旧版本,才能安装新版本,这很麻烦,但是可以使用设置合并工具来保留旧版本的设... 查看详情

delphi2007中间的indy控件里面base64编码器没有了decodetostream函数怎么办?

delphi2007中间的indy控件里面base64编码器没有了DecodeToStream函数怎么办?原来在delphi7下面写了个程序,使用了indy控件的iddecodermime1.DecodeToStream(str,fs);其中str为base64编码的字符串,fs为一个steam数据流;现在到了delphi2007报错了,查看... 查看详情

delphi10.1berlin中使用自带的base64编码

delphi10.1berlin版本中,有好几个base64编码的单元可以使用,例如Indy,MessageDigest_5,还有CnBase64,我现在使用自带的 System.NetEncoding。varparams:string;Digest:TBytes;Base64:TBase64Encoding;beginBase64:=TBase64Encoding.Create;par 查看详情

delphi如何安装vcl控件和修改快捷键

Delphi如何安装VCL?我现在有个Delphi10live精简版,用的还算舒服,可是问题来了,精简版没有ADO组件的面板,咋办啊?我想复制D7的到D10live里面,不会!希望达人的帮助!谢谢!关于修改快捷键,D10里面有个ctrl+空格的键可以弹出面板,其他版本也... 查看详情

INDY 10.1.5 - 哪些 SSL dll 适用于 Delphi 2006?

】INDY10.1.5-哪些SSLdll适用于Delphi2006?【英文标题】:INDY10.1.5-WhichSSLdllsworkwithDelphi2006?【发布时间】:2010-12-2421:14:21【问题描述】:我正在尝试连接到谷歌文档(遵循MarcoCantu的优秀REST示例),但我收到以下SSL错误:1)如果我使用op... 查看详情

delphi2009(10,xe)下indy10发送utf8字符串

最近实现一个功能,使用delphi2009以TCP调用Java端的接口,接口要求先发送字符串的长度,然后再发送字符串内容,并且字符串要求是utf8格式的调试了好长时间,才终于发现解决办法,或者说发现问题所在我用了utf8encode方法,然... 查看详情

Delphi Indy 以西里尔文发送 POST 数据

】DelphiIndy以西里尔文发送POST数据【英文标题】:DelphiIndySendPOSTdatainCyrillic【发布时间】:2011-10-0816:15:40【问题描述】:我想使用indy10发送带有delphi的Cyrillic发布数据。好的,我知道如何发送数据,但是当我发送书面或西里尔文时... 查看详情

使用 TLS 使用来自 DELPHI(Indy) 的 Gmail 传出 SMTP

】使用TLS使用来自DELPHI(Indy)的Gmail传出SMTP【英文标题】:UsingGmailsOutgoingSMTPfromDELPHI(Indy)usingTLS【发布时间】:2011-10-2515:50:46【问题描述】:我正在使用INDY使用SMTP客户端在端口25上发送电子邮件,没有问题。现在我需要使用Gmail帐... 查看详情

tensorflow在win10下的安装(cpu版本)(代码片段)

环境:win10,64位1.卸载python3.7,安装python3.6由于之前已经安装了python,到tensorflow网站查看tensorflow的支持环境,https://tensorflow.google.cn/install/pip,发现最高支持python3.6在cmd中输入python--version查看python版本为3.7.1,泪奔,,卸载,重装... 查看详情