|
No entiendo bien esta forma que usas para crear los formularios pero te puedo decir dos cosas:
La línea
FORM:= FORM.CREATE (SELF);
no es correcta. Cuando construyes un formulario debes usar el identificador de clase y no la variable en sí. Esto es, si FORM es de tipo TMiForm, lo correcto es:
FORM:= TMiForm.CREATE (SELF);
La otra cosa es que para liberar un formulario desde algún evento o método del mismo formulario (como el OnClick de un botón) debes usar el método Release en lugar de Free, que es el que ejecuta FreeAndNil.
// Saludos
|