Ok, desde el Padre, hago lo siguiente:
Código Delphi
[-]
procedure TPadre.LlamarClick(Sender: TObject);
begin
Hijo:= THijo.Create(Application);
Hijo.Parent := Padre;
end;
Funciona, pero el efecto visible no es lo mejor, esto debido a que cuando el formulario se crea, se muestra al centro, luego, al cambiar el Parent, se visualiza dentro del Padre, dando un efecto como de aparición - desaparición.
Intenté esto:
Código Delphi
[-]
Hijo := THijo.CreateParented(Padre.Handle)
Pero al cerrar el Formulario Principal, lanza un error que dice más o menos: 'El Identificador de la Ventana no es válido'. Y estoy casi seguro que esto es porque no se libera de memoria al hijo desde el padre.
¿Otra Idea?
Gracias por tu excelente explicación y consejos gatosoft