-
Ai achei a solução, a galera do Clube Delphi me deu uma força.
A solução é a seguinte:
Pelo que me parece, no delphi 2007 você está usando o Indy 10 (exato)... que é um pouco diferente do indy9 em algumas partes, uma delas é exatamente isso que acontece.
para resolver vc tem que fazer o seguinte:
Coloque um TIdIoHandlerStack no form onde está o seu IdTelnet, se este for um client.
Se for um server, coloque o TIdServerIoHandlerStack.
Ligue este componente com o seu telnet pela propriedade IoHandler.
Quando for executar o writeLn chame IdTelnet1.IoHandler.Writeln(login). Ou alguma coisa parecida com isso.
Verifique bem todo o seu programa, pois se você migrou do indy 9 para o 10, mais coisas mudaram.
Funcionou 100% galera.
dica dada pelo prgdelphi membro do forum Clube Delphi.
-
usa o comando sendcmd('');
ok
abraço
-
Opa DRKs o comando o comando sendcmd('');não funciona no Delphi 2007 eu tentei, no método que descrevi funcionou muito bem e rápido.
vlw