Cita:
Empezado por anubis
gracias por las respuestas.
me refiero a q si se intenta establecer conexión con la máquina remota y no conecta bien, ya sea porque el puerto esta cerrado o la ip es errónea... q no se quede como bloqueada la aplicación en lo q responde sino q se pueda establecer un tiempo de intento de conexion
|
Aparte de que captures los errores de conexión, para que no se congele la app debes pasar a un thread de background y/o convertir en una llamada asincrónica toda operacion que pueda interferir con el thread principal.
Una forma de hacerlo es:
http://www.thedelphigeek.com/2012/07...in-delphi.html