Array
(
)

Transformar variavel em TForm

Anonymous
   - 19 set 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


Rodolpho123
   - 20 set 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.


Paulo_amorim
   - 20 set 2004

Olá

Tente:
#Código


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


Espero que ajude
Até+