Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Error al cerrar la aplicación (https://www.clubdelphi.com/foros/showthread.php?t=40626)

sagarmar 22-02-2007 11:43:04

Error al cerrar la aplicación
 
Hola, mi problema es que al cerrar mi aplicación me sale el error siguiente:

Exception EAccessViolation in module CAC_Presencia.exe at 00120CD3.
Access violation at address 00520CD3 in module 'CAC_Presencia.exe'. Read of address 00F101AC.

¿Alguien sabe a qué puede deberse? Gracias por vuestro tiempo.

Neftali [Germán.Estévez] 22-02-2007 12:29:40

Normalmente los errores de Access violation suceden cuando se accede a un posición de memoria para buscar algo y en ese lugar hay "basura". Suele pasar cuando accedemos a objetos que no están inicializados o (más probable en tu caso) al intentar liberar un objeto que ya no existe.

Ejecuta paso a paso a ver si detectas algo.
Revisa que no estés intentando liberar más de una vez un mismo objeto.
Revisa (si has creado componentes en Runtime con el parámetro owner) que no estés intentando liberarlos tú y el owner
Si usas componentes extenos haz algunas pruebas eliminandolos para ver si es causa de alguno de ellos.
...

sagarmar 22-02-2007 13:30:58

Ya había ejecutado la aplicación paso a paso y el error saltaba en el último end. de la aplicación después del Application.Run; lo que no me aclaraba nada pero he mirado a ver dónde me llevaba la dirección de memoria que aparece en el error y he podido comprobar que el error parece ser que es probocado cuando se elimina un componente que tiene mi aplicación que es el xpComboBox. ¿Cómo puedo solucionarlo porque no soy yo quien lo elimina? Muchas gracias Neftali.


La franja horaria es GMT +2. Ahora son las 12:56:03.

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