Fórum Ping com Delphi #222030

24/03/2004

0

Olá! Gostaria de saber se é possível ´pingar´ via comando de Delphi, provavelmente usando algum componente da Indy.

O objetivo é pingar um IP e ver se ele responde, exatamente como o ping do Windows só que com interface gráfica...´

t+!


Delphi32

Delphi32

Responder

Posts

24/03/2004

Geno

Olá! Gostaria de saber se é possível ´pingar´ via comando de Delphi, provavelmente usando algum componente da Indy. O objetivo é pingar um IP e ver se ele responde, exatamente como o ping do Windows só que com interface gráfica...´ t+!



Mole...Vc usara o componente indy idIcmpClient.
Vc primeiro define o HOST. DEpois pinga:

idCMP.Host := ´www.terra.com.br´;
idCMP.Ping();

O resultado do ping vem em formato string nessa funcao aki:

idCMP.ReplyData.


Eh so mandar uma stringlist ou uma variavel receber o ReplayData.


Responder

Gostei + 0

24/03/2004

Delphi32

[quote:a430369c18=´delphi32´]Olá! Gostaria de saber se é possível ´pingar´ via comando de Delphi, provavelmente usando algum componente da Indy. O objetivo é pingar um IP e ver se ele responde, exatamente como o ping do Windows só que com interface gráfica...´ t+!



Mole...Vc usara o componente indy idIcmpClient.
Vc primeiro define o HOST. DEpois pinga:

idCMP.Host := ´www.terra.com.br´;
idCMP.Ping();

O resultado do ping vem em formato string nessa funcao aki:

idCMP.ReplyData.


Eh so mandar uma stringlist ou uma variavel receber o ReplayData.[/quote:a430369c18]

Não consegui fazer dessa forma... :(
Essa função ReplyData não existe aqui... Estou usando Indy 9.0.14...

Sabe como pode ser feito então?

bb!


Responder

Gostei + 0

24/03/2004

Geno

[quote:c1eedef45c=´geno´][quote:c1eedef45c=´delphi32´]Olá! Gostaria de saber se é possível ´pingar´ via comando de Delphi, provavelmente usando algum componente da Indy. O objetivo é pingar um IP e ver se ele responde, exatamente como o ping do Windows só que com interface gráfica...´ t+!



Mole...Vc usara o componente indy idIcmpClient.
Vc primeiro define o HOST. DEpois pinga:

idCMP.Host := ´www.terra.com.br´;
idCMP.Ping();

O resultado do ping vem em formato string nessa funcao aki:

idCMP.ReplyData.


Eh so mandar uma stringlist ou uma variavel receber o ReplayData.[/quote:c1eedef45c]

Não consegui fazer dessa forma... :(
Essa função ReplyData não existe aqui... Estou usando Indy 9.0.14...

Sabe como pode ser feito então?

bb![/quote:c1eedef45c]


Uso a versao 9.00.10 e nela tem.
Talvez vc devesse checar direitinho ai.


Em todo caso sugiro que vc baixe os DEMOS do indy...
Tem varios exemplos de como usar componentes indy nele:

http://www.indyproject.org/indy/demodownloads/I9D6_Demos_24Nov02.zip


Responder

Gostei + 0

25/03/2004

Delphi32

putz... a função existe sim...

eu tava procurando da maneira errada... :wink:

valeu!


Responder

Gostei + 0

06/06/2004

Worlock

:P ACHO QUE EU POSSO AJUDAR!!
Fiz um ping com o componente da indy. Estou disponibilizando o codigo fonte para vcs avaliarem!!!!
me mandem os email´s para andre_cd@clicK21.com.br ou andre_cd@ibest.com.br e eu respondo a vcs com o anexo!!!!!!!!!!!
grato a todos[size=18:0fac529846][/size:0fac529846]



Responder

Gostei + 0

07/06/2004

Otto

ou se preferir, va na pasta ´Demos´ do seu delphi, e procure por PingGUI na pasta Indy... :cry: :P



flw.. agora vo dormir... aguento mais não.. :(


Responder

Gostei + 0

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

Aceitar