"Upnp Delphi Component"究竟要什么版本的Indy?!!
安装了一个下午,真是火大
用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
谁安装成功过?
[解决办法]
楼主,淡定
参考这个帖子
http://topic.csdn.net/t/20061009/11/5069181.html
最终是换了Delphi7的版本,就安装好了。同样是D7+Indy10
搜索delphi安装目录下的所有indy关键字,除了帮助和demo外,全部删除。记得备份
安装成功后,要把新的indy的source目录加到delphi的环境中:
Tool|Environment Options...下的libary页Library path
Compontents-〉install packages -> 选中Indy
记得好象有两个,如果你只删除一个就有可能安装不成功
Tool|Environment Options...下的libary页Library path
Browsing Path也要重新设置
D7我记得有补丁,不知道会不会是这个问题导致。