读书人

quot;Upnp Delphi Componentquot;究竟要什么版

发布时间: 2012-03-19 22:03:05 作者: rapoo

"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我记得有补丁,不知道会不会是这个问题导致。


读书人网 >.NET

热点推荐