PAGUE 6 MESES
LEVE 12 MESES
GARANTIR DESCONTO

Fórum [ Ajuda ] Função para Criar Forms Dinâmicamente #416016

29/04/2012

0

Preciso desenvolver uma função para criar forms Dinamicamente, ja tentei de tudo, sempre da o erro no Show, ShowModal, algumas das funções que testei funcionaram no Delphi 2007, mas no XE2 com o FireMonkey Não estão funcionando, TFormClass por exemplo não existe, enfim postarei algumas das que tentei usar...
Se alguém souber como passar, eu gostaria de Chamar de qualquer lugar pois é uma UnitCompartilhada,
chamar assim: NomeDaFuncao( frmParaCriar, TfrmParaCriar ), ou algo do gênero...

Agradeço desde já!



function CreateForms( FormClass: TFormClass; FormName: TCustomForm; ModalForm : Boolean ) : Boolean;
begin
  with FormName do
    try
      FormName := FormClass.Create(Application);
      if  ModalForm Then
          ShowModal
      else
          Show;
      CreateForms := True;
    except
      CreateForms := False;
  end;
end;





procedure CriarForm(aClasseForm: TFormClass; aForm:TForm);
begin
  Application.CreateForm(aClasseForm, aForm);
  aForm.showmodal;
  aForm.free;
end;

Marcelo Jr

Marcelo Jr

Responder

Posts

01/05/2012

Marcelo Jr

ninguém?


bah, estou precisando disso urgentemente...

se alguém tiver alguma idéia, link ..
Por Favor!
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar