安装了一个下午,真是火大用Delphi7自带的Indy9,错误。那好,用Indy10,又错误又换成Indy10.5.7,又不行:
[Error] UPnP_IndyExtensions.pas(89): Declaration of 'DoIPMCastRead' differs from previous declaration
[Error] UPnP_IndyExtensions.pas(116): Method 'SendBuffer' not found in base class谁安装成功过?
[Error] UPnP_IndyExtensions.pas(89): Declaration of 'DoIPMCastRead' differs from previous declaration
[Error] UPnP_IndyExtensions.pas(116): Method 'SendBuffer' not found in base class谁安装成功过?
参考这个帖子
http://topic.csdn.net/t/20061009/11/5069181.html
最终是换了Delphi7的版本,就安装好了。同样是D7+Indy10搜索delphi安装目录下的所有indy关键字,除了帮助和demo外,全部删除。记得备份
安装成功后,要把新的indy的source目录加到delphi的环境中:
Tool|Environment Options...下的libary页Library pathCompontents-〉install packages -> 选中Indy
记得好象有两个,如果你只删除一个就有可能安装不成功 Tool|Environment Options...下的libary页Library path
Browsing Path也要重新设置 D7我记得有补丁,不知道会不会是这个问题导致。
网上很多Indy的安装,没有挑剔到这种程度。重头来一次,嘿嘿~~~最好是新装的Delphi,甚至是新机器。