Hola DarK_c :
Antes que nada.. bienvenido al foro, espero ayudarte en tu duda.
escribiste:
Cita:
Empezado por dark_c
hola, quisiera que alguien me explique si es posible crear multiples instancias de una misma 'Form',
|
Si.. no deberias tener mayores problemas
Cita:
Empezado por dark_c
digamos ejecutar este sencillo codigo:
Código:
for i:=0 to 4 do
begin
Application.CreateForm(TForm1, Form1);
end;
o este:
Código:
for i:=0 to 4 do
begin
TForm1.Create(Applicacion);
end;
la pc se congela al intentar crear la 2da form, puedo entender mas o menos a que se debe esto, pero no estoy seguro de ello .
he probado con ventanas MDI y no pasa lo mismo, alguien sabe si es posible hacer esto sin tener que usar MDI?
|
Mmmm no se porque se te congela la aplicacion..¿ no te tira algun error?
Podrias probar con este codigo.. a ver si te sirve:
Código Delphi
[-]
var
i:integer;
formNuevo:tform;
begin
for i:=0 to 4 do
begin
Application.CreateForm(TForm1, formnuevo);
formnuevo.Name:='nuevo'+inttostr(i);
formnuevo.Caption:=formnuevo.Name;
formnuevo.Top:=(20+i)*10;
formnuevo.Show;
end;
Fijate si te sirve y cualquier cosa.. preguntá nomas sin problemas..
Saludos..
Fabián