Mi problema es el siguiente tengo una aplicacion C/S, la cual puede trabajar el Cliente sin el Servidor, y al conectarse este actualiza la base de datos del servidor con los cambios efectudos. Mi problema es como se cuando el servidor se cae o se cierra, como le indico a los clientes que se desconecten, lo intente con lo sig:
en un evento OnTimer:
Código Delphi
[-]
try
cliente.connect;
sbPrincipal.panels[0].text:='Conectado al servidor';
except
cliente.disconnect;
sbPrincipal.panels[0].text:='Sin conexión al servidor';
Si lo hace, pero al cerrar el cliente me manda una excepcion, espero haberme explicado, y me puedan ayudar.