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.
...
|