FormStyle. De sua opnião.

Delphi

12/03/2007

Olá amigos programadores,

Hoje estava programando e ao criar um novo formulário surgiu uma dúvida. Sempre em minhas aplicações usei o FormStyle como fsMDIForm e fsMDIChild, mas qual seria a melhor opção, trabalhar com Formulários fsMDIForm e fsMDIChild (Pai e Filho) ou seria o fsNormal.

1. Qual séria a verdadeira diferença entre eles?

2. Qual seria o melhor modo para chamar o formulário, em fsNormal e fsMDIForm?

3. Qual seria o melhor modo para fechá-los e liberar da memória?

Eu uso para chamar o formulário.
procedure TFPrincipal.Pastoral1Click(Sender: TObject);
Begin
Try
   Try
    Screen.CUrsor := crSQLWait;
    DM.qPastoral.Open;

    Application.CreateForm(TFPastoral, FPastoral);
    FPastoral.Top := 15;
   Finally
    Screen.CUrsor := crDefault;
   End;
 Except
   DM.qPastoral.Close;
 End;
End;


No onClose do formulário.
Procedure TFPastoral.FormClose(Sender: TObject; var Action: TCloseAction);
Begin
  Action := CaFree;
  FPastoral := Nil;
End;



Uma boa semana à todos. :wink:


Rodrigorpb

Rodrigorpb

Curtidas 0
POSTAR