Middleware com Indy - Dúvidas sobre versões

Delphi

24/07/2009

Olá povão!

Não estou conseguindo resolver um problema que está me deixando doido. Estou tentando conhecer e praticar desenvolvimentos multicamada utilizando o Indy, e peguei aquele exemplo clássico da net que ensina a fazer uma aplicação middleware de alta performance com Indy. No entanto, eu estou utilizando o Delphi 2007 e o Indy 10, que parece ser uma versão diferente da utilizada no exemplo. O meu maior problema é com relação ao componente TIdTcpServer, que por minha conta substituí por TIdCmdTcpServer (seriam equivalentes?), e ele me dá um exemplo de comando assim:

procedure TmainFrm.serverTIdCommandHandler2Command(ASender: TIdCommand);
AData:=FindModule(ASender.Thread.Connection);
if Adata=nil then
begin
ASender.Thread.Connection.WriteLn(...)

mas eu não consigo achar nenhuma propriedade ´Thread´ em ASender, não consigo continuar com o desenvolvimento...

Gostaria de saber se meus amigos conhecem esse exemplo, e o que utilizo nesse caso que coloquei.

Muito obrigado desde agora.


Danielstratovarius

Danielstratovarius

Curtidas 0
POSTAR