Una forma mas simple de hacer lo recomendado por el compañero maeyanes es simplemente poniendo un “Action = caFree;” en el evento “OnClose” de tu formulario, de esta manera el formulario se borrara automáticamente de la memoria, sea Modal o no.
ejem.
Código:
void __fastcall TForm1::FormClose(TObject *Sender, TCloseAction &Action)
{
/**/
Action = caFree;
}
Pd. De igual manera bienvenido y otra recomendación para leer la
Guía de estilo.