首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

"Upnp Delphi Component"究竟要什么版本的Indy?解决方案

2012-03-19 
Upnp Delphi Component究竟要什么版本的Indy?!!安装了一个下午,真是火大用Delphi7自带的Indy9,错误。那好

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


热点排行