Fórum chamar Form dinamicamente #369923
22/04/2009
0
Pessoal to desenvolvendo uma aplicação que tem uma tela genérica e em determinado momento dessa tela tenho que chamar um Form por um determinado parametro ´String´ tem como fazer isso?
por exemplo:
parametro = ´FCliente´
teria que chamar ´FCliente´.showModal();
Lauro.balceiro
Curtir tópico
+ 0Posts
23/04/2009
Woinch
Qualquer dúvida favor responder.
Obrigado!
Gostei + 0
23/04/2009
Marcosrocha
procedure InstanciaFormDinamicamente(const NomeForm: String); var MeuForm: TForm; begin MeuForm := FindClasseDoForm(´T´+NomeForm).Create(Application); MeuForm.ShowModal; MeuForm.Free; end;
Gostei + 0
23/04/2009
Woinch
Gostei + 0
23/04/2009
Woinch
Segue:
http://delphi.about.com/library/weekly/aa080905a.htm
Espero ter ajudado.
Gostei + 0
23/04/2009
Marco Salles
Factory Method
Factory Method é um design pattern criacional catalogado pela famosa GoF (Gang of Four). A função deste modelo é ´criar uma instância de várias classes derivadas´. , que pode ser usada especificamente para
o caso de Forms
O Artigo apresentado deve usar de modo velado o Design Patterns
Aqui mesmo no Site se vc fizer uma pesquisa , vai encontrar algo a respeito. Eu mesmo ja participei de algo assim
Gostei + 0
23/04/2009
Lauro.balceiro
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)