¿Cómo crear ventanas MDI hijas dinámicamente?

Jos?
24 de Octubre del 2003
Hola a todos. Estaba haciendo una aplicación MDI y quería crear ventanas hijas de forma dinámica pero me da un error. ¿Cómo se muestran esos tipos de ventanas? Me da error al hacer Show.

mfercor
24 de Octubre del 2003
Las ventanas MDI no se muestran con show, se crean
en tiempo de ejecución. Un procedimiento válido es

procedure ....
var
MDIWindow: TForm2 //La clase de la Form que sea MDIChild
begin
MDIWindow:=TForm2.Create(Application); //Se crea y se muestra
MDIWindow.Caption:='titulo_ventana'; //Se le añade el titulo
MDIWindow.SetFocus; //Se le pasa el foco
end;

faom
24 de Octubre del 2003
Creo que no tienes que hacer el Show, solo tienes que crearla, crear el objeto, quiero decir, y ya está. Te lo confirmaré cuando llegue a casa, que allí tengo un programa que hace eso mismo.
Un saludo,
Paco O.