como saber que a variavel form1 é do tipo TForm1F ?
pessoal,
tenho variáveis que são determinados tipos de forms:
frm1 : TFrm1F;
frm2 : TFrm2F;
etc..
ao criar o frm1 eu atribuo um nome à ele:
frm1 := TFrm1F.Create(Self);
frm1.Name := ´frm1´+CdCliente;
frm1.show;
eu preciso de uma função onde eu informe o nome dessa variavel (frm1.name) e ele me retorne como string que é tipo TFrm1F.
como?
obrigado
Diogo
tenho variáveis que são determinados tipos de forms:
frm1 : TFrm1F;
frm2 : TFrm2F;
etc..
ao criar o frm1 eu atribuo um nome à ele:
frm1 := TFrm1F.Create(Self);
frm1.Name := ´frm1´+CdCliente;
frm1.show;
eu preciso de uma função onde eu informe o nome dessa variavel (frm1.name) e ele me retorne como string que é tipo TFrm1F.
como?
obrigado
Diogo
Diogoalles
Curtidas 0
Respostas
Massuda
22/09/2005
Todo objeto em Delphi possui um método chamado [b:0ca98389cb]ClassName[/b:0ca98389cb], que retorna o nome da classe do objeto.
GOSTEI 0
Rjun
22/09/2005
Você pode usar o operador IS.
if (frm1 is TFrm1F) then // seu código
GOSTEI 0