Ver Mensaje Individual
  #3  
Antiguo 31-01-2006
Avatar de fabianbbg
fabianbbg fabianbbg is offline
Miembro
 
Registrado: ago 2003
Ubicación: Corrientes, Argentina
Posts: 80
Reputación: 21
fabianbbg Va por buen camino
Smile

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
__________________
desde Corrientes, Argentina..
Cuna del Libertador de America
Responder Con Cita