首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将IdMappedPortTCP indy 9迁移到indy 10

如何将IdMappedPortTCP indy 9迁移到indy 10
EN

Stack Overflow用户
提问于 2014-05-25 14:33:52
回答 1查看 1.2K关注 0票数 1

我用delphi编写的代码,在Event OnExecute中有一个组件Indy9 IdMappedPortTCP ...但是当我在indy 10中实现时,我遇到了一个错误

Code Event OnExecute component indy 9 IdMappedPortTCP:

代码语言:javascript
复制
procedure TForm1.IdMappedPortTCP1Execute(AThread: TIdMappedPortThread);
if (pos('CONNECT',athread.NetData)<>0) or (pos('GET',athread.NetData)<>0) or (pos('POST',athread.NetData)<>0) then
begin
Athread.NetData :=Athread.NetData+'GET http://www.rianekacahya.net/ HTTP/1.1'#13#10+'Connection: Keep-Alive'#13#10+'User-Agent: Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0'#13#10+'Host: '#13#10#13#10#13#10+Athread.NetData;
end;

event OnExecute,不是indy 9和indy 10之间的相等

Indy 9:

代码语言:javascript
复制
procedure TForm1.IdMappedPortTCP1Execute(AThread: TIdMappedPortThread);

end;

Indy 10:

代码语言:javascript
复制
procedure TForm1.IdMappedPortTCP1Execute(AContext: TIdContext);

end;

如何将我的代码迁移到indy 10?

EN

回答 1

Stack Overflow用户

发布于 2014-08-28 02:09:06

对Indy10使用TIdMappedPortTCP类(在IdMappedPortTCP.pas中)。忘了TMyMappedPortTCP吧。

;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23852692

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档