Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   API de Windows (https://www.clubdelphi.com/foros/forumdisplay.php?f=7)
-   -   Error al cerrar la aplicacion!! (https://www.clubdelphi.com/foros/showthread.php?t=5471)

Waldo 21-11-2003 23:37:47

Error al cerrar la aplicacion!!
 
Hola.

Tengo un problema, cuando cierro la aplicacion me arroja un error que desconosco que es lo que lo provoca, espero me ayuden. el error es el diguiente:

Exception EAccessViolation in module facturacion.exe at 002CEC9E. AccessViolation in module facturacion.exe at 002CEC9E. Read of AdDress 090D5054.

SALUDOS

jachguate 22-11-2003 00:34:32

Lo que ocurre es que estas tratando de accesar un puntero que ya no es válido, seguramente porque el objeto al que hace referencia ya fue destruido...

Te recomiendo que pongas breakpoints en tus eventos OnDestroy u OnClose de las formas y en cualquier otro método de cleanup que tengas, para detectar en que sentencia es donde se produce la excepcion...

Hasta luego.

;)

roman 22-11-2003 00:39:12

Este tipo de error se ocasiona generalmente por tratar de acceder a objetos que no existen.

Lo primero que tendrás que hacer es determinar dónde se está generando la excepción.

Corre la aplicación desde el IDE de Delphi asegurándote que la opción "Stop on Delphi Exceptions" esté activada. La opción la encuentras en

Tools|Debugger Options|Language Exceptions

Al cerrar la aplicación y generar la excepción deberá colocarte en la línea de código donde se generó. Ahí tendrás entonces que revisar qué sucede y ya con más detalles puedes volver a preguntar.

Si no se detiene en la línea de código que genera la excepción entonces intenta lo siguiente:

Cuando aparezca el mensaje de error apunta la dirección que da (el número después de "at").

Sin cerrar el cuadro del mansaje cámbiate al IDE de Delphi, oprime el botón "Pausa" y en el menú Search|Find Error apunta la dirección. En principio esto te colocará en la línea de código que generó el error.

// Saludos


La franja horaria es GMT +2. Ahora son las 09:26:00.

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