delphi XE与indy10确实是冤家,都不知道Delphi怎么搞得,发行的库编译老是不一致,比如datasnap的时候就出现了好几个版本不一致的问题,虽然修正了,但是总觉的不爽,这里吧汇聚的问题列举一下,希望能对大家有所帮助。
故障一:
无法编译使用单位“IdHTTPWebBrokerBridge”,delphi 2005
问题解决:去delphi安装目录,source\indy10\protocal,拷贝出
IdHTTPWebBrokerBridge.pas
IdCompilerDefines.inc
随便建立一个工程,编程成DCU ,覆盖到安装目录下的,lib\indy10\win32\release(debug)下,覆盖原有文件即可。
故障二、
[dcc32 Fatal Error] ServerContainerUnit1.pas(8): F2051 Unit IPPeerServer was compiled with a different version of IdCustomHTTPServer.TIdHTTPResponseInfo
拷贝文件到刚才建立的空程序下:
ippeerServer所在目录:
C:\Program Files (x86)\Embarcadero\Studio\20.0\source\indy\implementation\IPPeerServer.pas
编译生产新的DCU,并拷贝到
C:\P