Ping com Delphi
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+!
O objetivo é pingar um IP e ver se ele responde, exatamente como o ping do Windows só que com interface gráfica...´
t+!
Delphi32
Curtidas 0
Respostas
Geno
24/03/2004
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.
GOSTEI 0
Delphi32
24/03/2004
[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!
GOSTEI 0
Geno
24/03/2004
[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
GOSTEI 0
Delphi32
24/03/2004
putz... a função existe sim...
eu tava procurando da maneira errada... :wink:
valeu!
eu tava procurando da maneira errada... :wink:
valeu!
GOSTEI 0
Worlock
24/03/2004
: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]
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]
GOSTEI 0
Otto
24/03/2004
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.. :(
flw.. agora vo dormir... aguento mais não.. :(
GOSTEI 0