Fórum Dúvida básica sobre controle Edit estendido #448547

13/07/2013

0

E aí pessoal...

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

Adalberto Brasaca

Responder

Posts

15/07/2013

Alessandro Yamasaki

Não entendi sua dúvida. Mas não é só vc registrar a classe?

initialization
RegisterClass(TFormXXX);
end.
Responder

Gostei + 0

15/07/2013

Marco Salles

como vc esta estendendo ???

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
Responder

Gostei + 0

15/07/2013

Alessandro Yamasaki

Ola Marco

Qual a diferença de utilizarmos na classe overload e estendida? Performace apenas ou não?
Responder

Gostei + 0

19/07/2013

Adalberto Brasaca

Valeu pessoal... Coloquei a procedure Register e deu certo. Obrigado...
Responder

Gostei + 0

19/07/2013

Marco Salles

Valeu pessoal... Coloquei a procedure Register e deu certo. Obrigado...


então não é estendida .. È Herança que vc quiz dizer no início.

[]sds
Responder

Gostei + 0

19/07/2013

Adalberto Brasaca

Valeu pessoal... Coloquei a procedure Register e deu certo. Obrigado...


então não é estendida .. È Herança que vc quiz dizer no início.

[]sds


Isso Marco...

Obrigado.
Responder

Gostei + 0

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

Aceitar