Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Manejo de perdida de conexión (https://www.clubdelphi.com/foros/showthread.php?t=75400)

Vlady 19-08-2011 18:01:06

Manejo de perdida de conexión
 
amigos del foro tengan muy buenas

antes que nada trabajo con delphi 7 y firebird 2.0 mi duda es la siguiente debes en cuando las aplicaciones cliente tienen un por X o Y motivo una perdida de conexión con el servidor puede ser q el usuario desconecte el cable de red, el problema es que cuando esto sucede me aparece el conocido error:

Código:

Unabled to complete network request to host DIRIP
Error writing data to connection

el problema radica en que para cerrar la aplicación la única opción q tiene el usuario es dar control + alt + suprimir y matar el programa por ahí, lo que quiero hacer y que no he podido es que cuando suceda esto el usuario mediante una ventana pueda cerrar la aplicación normalmente.

Espero que me puedan ayudar

javier.m866 19-08-2011 18:10:14

Cerrar aplicación
 
Bueno, pon un botón y en él application.terminate;

Vlady 19-08-2011 18:15:27

Si, pero el problema es que como detecto que la aplicación perdio la conexión, cual es la excepción.

Casimiro Noteví 19-08-2011 20:24:19

Haz una búsqueda en clubdelphi y también puedes mirar los enlaces del final de esta página, abajo del todo.

Caminante 19-08-2011 20:36:43

A mi me paso algo similar. Lo que hice fue por un componente applicationevents y copiar la informacion de la excepcion en un archivo de texto (Eso lo saque de la cara oculta). Despues podia saber cual era la excepcion viendo el archivo. Depues puedo controlar el evento onexception y si es la excepcion que me interesa : Application.terminate

Vlady 22-08-2011 17:49:49

Perfecto mil gracias por sus prontas ayudas, mil gracias


La franja horaria es GMT +2. Ahora son las 21:05:14.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi