Fórum Substituir o comando WriteLn no Telnet no Delphi 2007 #364308

25/09/2008

0

Boa Noite pessoal,
Migrei meu sistema de D7 para D2007
em uma certa parte do sistema como estou mostrando abaixo dá erro na linha WriteLn:

IdTelnet1.WriteLn(Login);

Quando compilo o sistema o Delphi da o erro dizendo que não reconhece o comando WriteLn do Telnet, segue o erro abaixo...

[DCC Error] cadCliente.pas(523): E2003 Undeclared identifier: ´WriteLn´

Alguém sabe qual o comando subistitui o WriteLn? ou como declará-lo?


Nilsonalvernaz

Nilsonalvernaz

Responder

Posts

07/10/2008

Nilsonalvernaz

Galera to penando pra descobrir qual o comando certo e ainda não descobri.
Ninguem pode me ajudar?


Responder

Gostei + 0

07/10/2008

Prgdelphi

Olá nilson.

Pelo que me parece, no delphi 2007 você está usando o Indy 10... que é um pouco diferente do indy9 em algumas partes.
Uma delas é exatamente isso que acontece com vc.

Se realmente estiver usando o indy 10, 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 componetne 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 voce migrou do indy 9 para o 10, mais coisas mudaram.


Responder

Gostei + 0

07/10/2008

Nilsonalvernaz

Ai [b:24d0c9475b]prgdelphi[/b:24d0c9475b] você me ajudou muito..
Deu certinho sua dica, minha paleta é a indy 10 mesmo, quanto aos outros comandos por enquanto não deram problemas, mesmo por que só vou usar conectar, desconectar, e enviar comandos pelo writeln.
Você ajudou muito valeu mesmo.

to te devendo um café. rsss


Responder

Gostei + 0

07/10/2008

Prgdelphi

beleza amigo... não esquenta não....
quando eu migrei pro indy 10 tb sofri um bocado.... rsrs

qualquer outro problema avisa aí..

abraços


Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar