Transformar variavel em TForm

19/09/2004

Bona noite colegas,

Não sei se alguem já utilizou, mas estou com um problema, preciso que
uma variavel string seja transformada em form (já criado) para ser
chamado.

Ex : variavel := ´frmmanutencao´;

O Formulario frmmanutencao já está criado, preciso de algum modo
chama-lo atraves da variavel, assim.

variavel := tform.create(application) que não tá dando certo.

Alguem poderia me ajudar.

Agradeço a atenção,

Antero Mendes
[Desenvolvimento]
www.comsys.com.br


Anonymous

Respostas

20/09/2004

Rodolpho123

Seu form já está no auto-create ou vc cria-o em tempo de execução?
Vc pode utilizar uma variável global, do tipo Boolean, e setar ela para True para que vc possa criar (ou chamar) o seu form em outras unidades.


Responder Citar

20/09/2004

Paulo_amorim

Olá

Tente:
var
  MeuForm: TForm;
begin
  MeuForm := TForm( Application.FindComponent(<a sua string>) ).Create(Self);
  MeuForm.Show;


Espero que ajude
Até+


Responder Citar