Creo que estás liando un poco las cosas.
Cuando termines de realizar las operaciones en el form y desees cerrarlo debes llamar al método Close().
Y en el evento OnClose coloca el código que te ha pasado Kipow.
Por último, comentar que no es correcto, o al menos no creo que sea muy bueno llamar al Free de un formulario desde el propio formulario.
Un saludo.
|