FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Access Violation onClose
Hola a todos,
Entrando directo al tema, mi problema es el siguiente: El programa es un checador con huella digital. Cuando la aplicación no recibe ninguna huella y le doy en el boton Cerrar, no hay problema, cierra todo el programa... Sin embargo, cuando le ingreso al menos una huella digital y le doy en el botón Cerrar... según esto si se cierra, pero antes de terminar me manda un Access Violation... He intentado de todo, en el evento onClose del formulario el tan famoso Action := caFree (pero este me ejecuta de nuevo un timer que tengo en el form y como ya no existe marca el error 1400), he usado el Release, incluso directamente el Application.Terminate y nada. He buscado en internet, pero como ya expliqué He Intentado Todo!!! y sigo en las mismas... Bueno, tal vez no todo.. por eso acudo a ustedes para ver si me pueden ayudar un poco en esto. De antemano, muchas gracias por tomarse la molestia de leer mi caso y ayudarme. |
#2
|
||||
|
||||
Hola natalinuyo,
Para poder ayudarte mejor necesitaríamos ver el código que se ejecuta. ¿Por casualidad estás intentando acceder a un objeto que fue liberado? Por lo general eso es la causa de un Access Violation. Pero sin conocer mejor tu caso no te sabríamos decir que de modo ayudarte. Deberás explicar y detallar mejor tu caso. Saludos, |
#3
|
|||
|
|||
Este es el codigo del boton cerrar:
Este es el codigo del metodo FinalizeGrFinger() que está en la librería uUtil.pas
Adicionalmente tengo el procedimiento OnCloseQuery en el MainForm
Pues yo creo que básicamente es esto... es lo que hago cuando quiero cerrar mi form. |
#4
|
|||
|
|||
Por cierto... Si pongo en el procedimiento OnClose del MainForm:
Me ejecuta nuevamente un objeto Timer1 que tengo en el MainForm. Y obviamente como "ya no existe", marca el error 1400. Saludos. |
#5
|
|||
|
|||
Creo que ya pusiste donde esta el error, no puedes darle a la forma un Release en el closequery
|
#6
|
|||
|
|||
El codigo que puse es de una de las tantas pruebas que he hecho... pero ninguna funciona... como indico, he intentado todo...
Si no es Access violation, es Error 1400... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Access Violation con DLL | emeceuy | Varios | 8 | 17-08-2007 21:57:55 |
Access Violation | Carliviris | Varios | 5 | 12-05-2006 19:21:45 |
access violation | chilenauta | Impresión | 15 | 15-12-2004 19:45:51 |
Access Violation ..... | MADV01 | Varios | 2 | 24-03-2004 16:01:33 |
Access violation | Giasl | Varios | 6 | 07-05-2003 12:35:51 |
|