Hola amigos del foro,
Tengo una duda, cual sería lo mejor en una aplicación para crear los formularios.
- De la forma Habitual en el proyecto asi.
Código Delphi
[-]{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TfPrincipal, fPrincipal);
Application.CreateForm(TForm1, Form1);
Application.CreateForm(TForm2, Form2);
Application.CreateForm(TForm3, Form3);
Application.CreateForm(TForm4, Form4);
Application.CreateForm(TForm5, Form5);
Application.Run;
end.
- O podría ser así, creándolo en el momento que se lo necesita y luego liberarlo cuando se cierre.
Código Delphi
[-]{$R *.res}
begin
Application.Initialize;
Application.MainFormOnTaskbar := True;
Application.CreateForm(TfPrincipal, fPrincipal);
Application.Run;
end.
Código Delphi
[-]Form1 := TForm1.Create(nil);
try
Form1.ShowModal;
Finally
Form1.free;
end;
He estado probando y las dos formas funcionan bien, lo que quiero saber es ¿cuales son las diferencias? y lo bueno y lo malo de uno y otro.