TIdFTP

Delphi

22/07/2013

Olá, utilizo o TIdFTP e meu sistema rodava assim

TIdFTP

IdFTP1.Disconnect();

IdFTP1.Host := 'ftp.abc71.com.br';
IdFTP1.Port := 21;
IdFTP1.Username := 'usuario_para_login';
IdFTP1.Password := 'senha';
IdFTP1.Passive := false; { usa modo ativo }
IdFTP1.RecvBufferSize := 8192;
try
{ Espera até 10 segundos pela conexão }
IdFTP1.Connect(true, 10000);
except
on E: Exception do
_Erro = E.Message;
end;


E com a nova versão do Indy 10, não existe mas esta opção abaixo

{ Espera até 10 segundos pela conexão }
IdFTP1.Connect(true, 10000);


Alguem passou por isto?

Grato
Alessandro Yamasaki

Alessandro Yamasaki

Curtidas 0

Respostas

Leandro Gonçalves

Leandro Gonçalves

22/07/2013

Utilize a propriedade
ConnectTimeOut, é uma propriedade inteira.

Existe também a propriedade TransferTimeOut


Espero que ajude
GOSTEI 0
Alessandro Yamasaki

Alessandro Yamasaki

22/07/2013

Isto mesmo. A propriedade ConnectTimeOut resolveu. Grato
GOSTEI 0
POSTAR