PDA

Ver la Versión Completa : capturar ERROR de Sockets


killaton
26-03-2005, 16:42:27
Hola Gente...y gracias anticipadas por la ayuda....

Estoy probando la demo PINGUI de INDY para realizar un PING a un host, la cual funciona de maravillas.
El unico problema es que cuando no existe el HOST me da el error de Borland.
ESOCKET ERROR # 11004 o ESOCKET ERROR # 110001 host not found.:(
y obviamente cancela la aplicacion...

Mi pregunta es la siguiente.

EXISTE ALGUNA FORMA de evitar que salga este ERROR y cambiarlo por un mensaje de usuario, de manera que pueda seguir con mi aplicativo?

En Definitiva lo que yo deseo hacer es PINGuear a distintas IPs y avisar las que esten activas y las que no.

Gracias nuevamente por la ayuda.:D

killaton
26-03-2005, 20:19:45
Para todos los que se pasen las horas buscando resolver el problema citado ?

no olvidar incluir en...

uses
idException ;)

de esta forma... utilizando try... except el errorSocket saldra por el except :D

por ejemplo

try
ICMP.Ping;
except
showmessage('no se pudo realizar el ping');
// continuo con mi aplicacion.
end;

salu2....