Fórum Como se cria uma procedure? #195773
18/11/2003
0
procedure ChamaForm (FormX,TFormX : TForm);
begin
if not assigned(FormX) then
begin
try
FormX := TFormX.Create(FormX);
FormX.ShowModal;
finally
FreeAndNil(FormX);
end;
end;
end;
Adriano Dantas
Curtir tópico
+ 0Posts
18/11/2003
Okama
ao invés de ´ChamaForm(Form1, TForm1)´
use ´Form1.ShowModal´
Qual o propósito da Procedure?
Gostei + 0
18/11/2003
Beppe
procedure ChamaForm(FormX: TFormX); begin if not assigned(FormX) then try FormX := TFormX.Create(nil); FormX.ShowModal; finally FreeAndNil(FormX); end; end;
Gostei + 0
18/11/2003
Adriano Dantas
Gostei + 0
18/11/2003
Beppe
procedure ChamaForm(FormClass: TFormClass); begin with FormClass.Create(nil) do try ShowModal; finally Free; end; end; procedure ChamaFormEx(Form: TForm; FormClass: TFormClass); begin if Form = nil then Form := FormClass.Create(nil); with Form do try ShowModal; finally Free; end; end;
Gostei + 0
19/11/2003
Adriano Dantas
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)