Transformar variavel em TForm
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
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
Curtidas 0
Respostas
Rodolpho123
19/09/2004
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.
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.
GOSTEI 0
Paulo_amorim
19/09/2004
Olá
Tente:
Espero que ajude
Até+
Tente:
var MeuForm: TForm; begin MeuForm := TForm( Application.FindComponent(<a sua string>) ).Create(Self); MeuForm.Show;
Espero que ajude
Até+
GOSTEI 0