He estado mirando y no veo ninguna línea que pueda estar provocando el Access Violation. Además el hecho de que no aparezca siempre me indica que no es una línea concreta, sino unproblema en el diseńo.
Apostaría que el problema está, en que estás destruyendo Todos los botones, inclusive el propio sobre el que estás ejecutando el evento.
Es decir en el propio evento del botón1, lo destruyes y lo vuelves a crear. Al acabar el evento, representa que el componente al que pertenece lo has destruído por el camino.
|