Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Bases de datos > Firebird e Interbase
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 25-06-2015
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Poder: 20
Tcmn Va por buen camino
Exclamation Programa con 5 años de uso se traba o cierra

Hola a todos:
Gracias de antemano por el tiempo que pudieran dedicar a leer este hilo. Fíjense que hace 5 años
hice e instale un sistema creado con Delphi 6, firebird 2.1, y para la conexión uso los componente de la pestaña INTERBASE, cuando inicie la creación del programa estaba usando una compu con Windows xp 32bits, y después le hecho algunas actualizaciones con otra compu que tengo que tiene Windows 7 64bits.

El punto es que desde hace unas semanas se ha estado presentado un problema en los 5 clientes diferentes donde tienen instalado mi programa, a algunos clientes de la nada el programa se les cierra cuando apenas están escribiendo la contraseña para entrar, o después de estar usándolo durante 10, 30 o más minutos o tal vez después de horas de uso.

También les pasa que cuando quieren pasar de una pestaña de un pagecontrol a otra se tarda minutos o de plano nunca responde, o cuando quieren imprimir también el botón para mandar imprimir no se sume aunque le den click, y obvio que el botón esta habilitado y no esta en un panel que este inhabilitado

Ya se descarto problemas con los sistemas operativos pues el sistema esta instalado en compus con Windows en todos los sabores de xp y 7 ( en el 8 no se ha usado) y en todos los casos son los mismos problemas.

No creo que sea virus pues incluso un cliente formateo sus 3 computadoras y sólo respaldo mi sistema y la base de datos y siguió el problema.

Se descarta que sea el firewall pues esta el puerto abierto para firebird y siempre se conecta.

Se descarta que sea el tamaño de la base de datos pues en el programa siempre tengo cerradas las tablas y sólo las abro cuando se vaya a hacer algo con una y siempre es llamando un solo cliente o registro y no mando traer todos los registros de la tabla.

En un negocio la base de datos pesaba 130mb y se borró información de antaño, la respalde y restaure para que borrara toda la basura de la base de datos y quedo pesando 63mb y los problemas continúan.

Esa es mi triste historia y se me acabaron las ideas, ¿alguien de ustedes tiene otra idea que me pueda compartir?

Gracias y saludos
__________________
Salu2
Responder Con Cita
  #2  
Antiguo 25-06-2015
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 146
Poder: 18
aposi Va por buen camino
Les sale algun mensage de error??
has mirado en el visor de sucesos siaparece algun error cuando se cierra la aplicación?
Responder Con Cita
  #3  
Antiguo 25-06-2015
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Poder: 20
Tcmn Va por buen camino
Cita:
Empezado por aposi Ver Mensaje
Les sale algun mensage de error??
has mirado en el visor de sucesos siaparece algun error cuando se cierra la aplicación?
Hola, fíjate que yo tengo una tabla donde voy guardando cada excepción que se genera en el programa usando el evento OnException del TApplication pero sólo me guarda una cadena en blanco cada vez que se genera una excepción en los momentos que se cierra el programa. Y me dicen los usuarios qu sólo en uno de los módulos cuando presionan el botón para guardar aparece un mensaje en blanco y sólo ok una tachita roja y es todo. En otros casos el Windows 7 sólo dice que ha ocurrido un problema con el programa y debe cerrarse y manda la clásica pantalla de buscar solución en línea o cerrar programa y ya le dan cerrar programa.

Sobre el visor de sucesos disculpa pero no se a cual te refieres exactamente. Hablas de una herramienta Delphi o Windows?

Gracias por tu interés en mi problema APOSI
__________________
Salu2
Responder Con Cita
  #4  
Antiguo 25-06-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Si haces un backup y restore de la base de datos y la abres con ibexpert, flamerobin, etc. y lanzas alguna sql, para probar, ¿va bien?
Responder Con Cita
  #5  
Antiguo 25-06-2015
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Poder: 20
Tcmn Va por buen camino
Cita:
Empezado por Casimiro Notevi Ver Mensaje
Si haces un backup y restore de la base de datos y la abres con ibexpert, flamerobin, etc. y lanzas alguna sql, para probar, ¿va bien?
Hola Casimiro. Fíjate que al hacer la prueba que me dices si va todo muy bien. Ningún mensaje de error, hice la prueba con Ibexpert y no me arroja ningún error.
__________________
Salu2
Responder Con Cita
  #6  
Antiguo 25-06-2015
Avatar de Casimiro Notevi
Casimiro Notevi Casimiro Notevi is offline
Moderador
 
Registrado: sep 2004
Ubicación: En algún lugar.
Posts: 32.040
Poder: 10
Casimiro Notevi Tiene un aura espectacularCasimiro Notevi Tiene un aura espectacular
Cita:
Empezado por Tcmn Ver Mensaje
Hola Casimiro. Fíjate que al hacer la prueba que me dices si va todo muy bien. Ningún mensaje de error, hice la prueba con Ibexpert y no me arroja ningún error.
Bien, ya hemos acotado más el problema, no tiene nada que ver con la base de datos.

Por decir algo: ¿algún componente de terceros de prueba que ha caducado?
Responder Con Cita
  #7  
Antiguo 25-06-2015
aposi aposi is offline
Miembro
 
Registrado: dic 2006
Posts: 146
Poder: 18
aposi Va por buen camino
Cita:
Empezado por Tcmn Ver Mensaje
Hola, fíjate que yo tengo una tabla donde voy guardando cada excepción que se genera en el programa usando el evento OnException del TApplication pero sólo me guarda una cadena en blanco cada vez que se genera una excepción en los momentos que se cierra el programa. Y me dicen los usuarios qu sólo en uno de los módulos cuando presionan el botón para guardar aparece un mensaje en blanco y sólo ok una tachita roja y es todo. En otros casos el Windows 7 sólo dice que ha ocurrido un problema con el programa y debe cerrarse y manda la clásica pantalla de buscar solución en línea o cerrar programa y ya le dan cerrar programa.

Sobre el visor de sucesos disculpa pero no se a cual te refieres exactamente. Hablas de una herramienta Delphi o Windows?

Gracias por tu interés en mi problema APOSI
Me refiero al visor de sucesos de windows...
En windows 7 algunos errorres solo aparece la ventana de solución el linea, pero en el visor indica el error por el que ha fallado el programa
Responder Con Cita
  #8  
Antiguo 25-06-2015
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Poder: 20
Tcmn Va por buen camino
Aposi gracias por el tip del visor de sucesos lo revisare en internet a ver que información encuentro sobre como usarlo porque la verdad nunca lo he usado pero seguro obtendré alguna información extra que sea de utilidad. Gracias
__________________
Salu2
Responder Con Cita
  #9  
Antiguo 25-06-2015
Avatar de MAXIUM
MAXIUM MAXIUM is offline
Miembro
 
Registrado: may 2005
Posts: 1.488
Poder: 20
MAXIUM Va camino a la fama
Además de lo que indica Casimiro, creo que hay una versión gratuita de Eurekalog. Este se integra al programa compilado y te indica hasta la línea, unit y componente que dio el error. También te puede enviar el log por email.
Responder Con Cita
  #10  
Antiguo 25-06-2015
Tcmn Tcmn is offline
Miembro
 
Registrado: sep 2004
Posts: 152
Poder: 20
Tcmn Va por buen camino
Maxium, tampoco sabía de ese EurokaLog. Se oye que es una herramienta muy útil. También la probare. Muchas gracias
__________________
Salu2
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Programa se cierra si la impresora está desconectada comba Impresión 1 15-03-2015 14:17:39
Mi programa no se cierra del todo webmasterplc OOP 4 08-08-2012 23:58:11
Programa en Delphi me cierra ventanas Infame87 Varios 4 15-05-2008 17:34:39
Al imprimir con laser me cierra el programa José Arce Impresión 3 16-11-2005 09:21:42
No cierra corectamente un programa Crandel C++ Builder 5 04-05-2005 22:46:33


La franja horaria es GMT +2. Ahora son las 08:23:18.


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