Fórum Dúvida básica sobre controle Edit estendido #448547
13/07/2013
0
Estou com uma dúvida que acredito ser básica. Estou com uma unit que estende o controle Edit.
Dando uma olhada no código, verifiquei que não existe a procedure Register. Como posso então utilizar essa unit em um aplicativo ?
Obrigado.
Adalberto.
Adalberto Brasaca
Curtir tópico
+ 0Posts
15/07/2013
Alessandro Yamasaki
initialization
RegisterClass(TFormXXX);
end.
Gostei + 0
15/07/2013
Marco Salles
Utilizando Classe Amigas ou Overload da VCL
se for Overload da VCL , basta esta Unidade onde vc reescreve a Classe TEdit ser a ultima Unidade
na declaração da Uses
Tipo isto
unit uMyEdit; interface uses Vcl.StdCtrls; Type TEdid = class ( Vcl.StdCtrls.TEdit) //alguma coisas; end; implementation end.
e Quando for Utilizar esta classe estendida
interface // Observe Seção Interface uses ....., Vcl.StdCtrls, uMyEdit; //Depois a declaração
[]sds
Gostei + 0
15/07/2013
Alessandro Yamasaki
Qual a diferença de utilizarmos na classe overload e estendida? Performace apenas ou não?
Gostei + 0
19/07/2013
Adalberto Brasaca
Gostei + 0
19/07/2013
Marco Salles
então não é estendida .. È Herança que vc quiz dizer no início.
[]sds
Gostei + 0
19/07/2013
Adalberto Brasaca
então não é estendida .. È Herança que vc quiz dizer no início.
[]sds
Isso Marco...
Obrigado.
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)