Você pode fazer um try tentando fazer a conexão com a máquina. Exemplo:
function testarConexao():Boolean; begin try ClientSocket.Host := '192.168.0.123'; ClientSocket.Port := 1234; ClientSocket.Open; Result := true; except Result := false; end; end; Obs: ClientSocket = um client socket padrão do delphi. Acho que isso resolve seu problema. Outra solução é você usar algum componente que faça PING em um IP. Derrepente o Indy tem algum componente que faça isso(ping). 2009/4/22 Silvio Clécio <silviop...@yahoo.com.br> > > > Olá galera, > > > >tem como eu > >verificar se os micros estão online na rede no momento em que eu for > >transferir o pacote, pra que não aconteça de dar erro durante a copia??? > > Link - [ > http://sites.google.com/site/silvioprogbs/downloads/Listar_Maquinas_na_rede.zip?attredirects=0 > ]. > ________________________________ > []'s, Silvio Clécio > --- > Linux User: #481900 > Skype: silvioprog > ICQ: 432519902 > E-mail, Y! Messenger: silviop...@yahoo.com.br <silvioprog%40yahoo.com.br> > Gmail, GTalk: silviop...@gmail.com <silvioprog%40gmail.com> > BlogSite: http://silvioprog.blogspot.com/ > BlogSpot: http://silvioclecio.blogspot.com/ > VirtualDriver: http://silvioprog.4shared.com/ > °oO| Seja livre, use Linux! |Oo° > > Veja quais são os assuntos do momento no Yahoo! +Buscados > http://br.maisbuscados.yahoo.com > > [As partes desta mensagem que não continham texto foram removidas] > > > -- Atenciosamente, Paulo Coutinho. Blog: www.prsolucoes.com/blog Site: www.prsolucoes.com Msn: pa...@prsolucoes.com [As partes desta mensagem que não continham texto foram removidas]