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

摘要:
//可选6。打开CoredclIndyCore70.dpk并单击install//可选Indy10卸载和注意事项卸载:1。从InstallPackages菜单中删除包,以从Delphi IDE中卸载Indy组件包。2.删除*。BPLand*。从安装目录和系统文件夹下载Indy的DCPfile。从系统目录中删除所有以Indy开头的bpl和dcp文件。3.从库路径中删除所有旧的Indyfile。从Delphi库路径中删除所有Indy路径4。

安装中遇到的问题:

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

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

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

4,在tool的library path中要加入    XXXDelphi 7SourceCore 

XXX Delphi 7SourceProtocols 

XXX Delphi 7SourceSuperCore 

XXX Delphi 7SourceSystem

参考资料:

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、打开SystemIndySystem70.dpk,点Compile。 
3、打开CoreIndyCore70.dpk,点Compile。 
4、打开ProtocolsIndyProtocols70.dpk,点Compile。 
5、打开SuperCoreIndySuperCore70.dpk,点Compile。//可选 

6、打开CoredclIndyCore70.dpk,点install。 
7、打开ProtocolsdclIndyProtocols70.dpk,点install。 
8、打开SuperCoredclIndySuperCore70.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 FilesIndy 10 for Delphi 7)加入Delphi的 Library Path即可。 

C:Program FilesIndy 10 for Delphi 7SourceCore 

C:Program FilesIndy 10 for Delphi 7SourceProtocols 

C:Program FilesIndy 10 for Delphi 7SourceSuperCore 

C:Program FilesIndy 10 for Delphi 7SourceSystem

  

Indy下载地址

再次踩坑补充:

1,工程输出目录:C:ProxxxxBorlandBDS4.0Bin  该目录下的indyxx.bpl和dclindyxx.bpl一定要删掉

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

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

免责声明:文章转载自《Delphi中Indy 10的安装和老版本的卸载》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇超简洁的随机粒子群算法(PSO)程序(C/C++)执行 yarn init报错,如何解决?下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

delphi 各新版本特性收集

增强的数据库浏览器 BDP 数据提供者相应的数据库浏览器已经在几个地方作了增强。 现在可以简单的将数据从一个BDP数据提供者迁移到另外一个,这个功能能够允许你将一个数据表从一个BDP数据提供者复制另外一个上面. 这样会复制和重新建立复制目标数据表的元数据, 即使这个数据根本就是来之不同的数据源, 如将Oracle的数据迁移到MSSQL上.这和BdpCopy...

Delphi MDI子窗体

用MDI实现浏览子窗口,具有窗口管理功能,同屏观看多个网页的内容① 多文档窗体(MDI)MDI窗体是一种具有主子结构的窗体体系,微软的Word便是其中的一个典型例子。MDI体系中至少需要两种窗体,只能将其中之一设置为主窗体,其余窗体全部则全部为子窗体,主窗体负责子窗体的管理、切换等工作。自然,子窗体上承载的内容可各不相同。Tidy浏览器最终实现了三种不同的...

VC Delphi WM_COPYDATA 消息

Delphi端发消息,VC接收消息参见: VC Delphi WM_COPYDATA 消息 本节是VC发消息,DELPHI端接收,VC字符集分为“Unicode”和”多字节“。 VC---->Unicode发送端代码: CString strSend = "要发送的信息"; strSend.ReleaseBuffer(); CWnd *pWnd =...

Delphi的类与继承

     既然已经做出了com程序用delphi来开发的决定,那当然就要对delphi进行一些深入的了解。有人说delphi是一个用控件堆砌起来的工具,和vb没什么两样;也有人说dephi实际上是面向过程的,他的面向对象并不彻底。实际生活中持这两种观点的人不在少数,就拿我认识的一个非常好的程序员来说吧,他很早就开始用vb,到后来接触到delphi,并且用d...

delphi 解析Json格式(转自:http://blog.csdn.net/jayqiang/article/details/7066824)

SuperObject 是开源的 Delphi 的 JSON 工具包,可生成 JSON 数据以及进行 JSON 解析。 [delphi] view plaincopy  unit Unit6;      interface      uses     Windows, Messages, SysUtils, Variants, Classes, G...

Delphi NativeXML 乱码的问题

我遇到 NativeXML 在它的一个节点的属性上面写入属性,但是当读出的值中包含汉字的时候出现了乱码。检查代码如下 NativeXml := TNativeXml.Create; try       NativeXml.EncodingString := 'GB2312';// 'UTF-8';        NativeXml.Utf8Convert...