Fórum como saber que a variavel form1 é do tipo TForm1F ? #296569

22/09/2005

0

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


Diogoalles

Diogoalles

Responder

Posts

22/09/2005

Massuda

Todo objeto em Delphi possui um método chamado [b:0ca98389cb]ClassName[/b:0ca98389cb], que retorna o nome da classe do objeto.


Responder

Gostei + 0

22/09/2005

Rjun

Você pode usar o operador IS.

if (frm1 is TFrm1F) then
  // seu código



Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar