Fórum Inherited :::::: PARA QUE SERVE? #40182
17/11/2003
0
Salve pessoal !!!
Peguei um exemplo de agenda feita em Firebird ... o no evento on-clik do botao inserir item .. esta assim:
Procedure TFCadAgenda.btnInserirClick( Sender: TObject );
Begin
Inherited; <----------------------- PARA QUE SERVE?
dbeApelido.setFocus;
End;
Será que alguem pode me dizer?
valewwwwwwwwwwwwww
_________________
Perguntar nao é admitir que vc não sabe
Peguei um exemplo de agenda feita em Firebird ... o no evento on-clik do botao inserir item .. esta assim:
Procedure TFCadAgenda.btnInserirClick( Sender: TObject );
Begin
Inherited; <----------------------- PARA QUE SERVE?
dbeApelido.setFocus;
End;
Será que alguem pode me dizer?
valewwwwwwwwwwwwww
_________________
Perguntar nao é admitir que vc não sabe
Marcelo Bh
Curtir tópico
+ 0
Responder
Posts
17/11/2003
Afarias
bom, essa questão estaria melhor no fórum Delphi e não aqui (já q tem q ver apenas com a linguagem Delphi ou Object Pascal).
inherited; serve para chamar um método da super-classe (classe base ou classe mãe) da sub-classe que está chamando.
ou seja, vai chamar o método btnInserirClick() da classe base de TFCadAgenda (provavelmente um TForm).
Neste caso, se é realmente um TForm, não tem efeito algum isso ai.
O método que será chamado na classe base está implícito (pois não foi informado após o inherited) sendo assim o compilador considera q será chamado o método com o mesmo nome daquele onde está (no caso: btnInserirClick).
T+
inherited; serve para chamar um método da super-classe (classe base ou classe mãe) da sub-classe que está chamando.
ou seja, vai chamar o método btnInserirClick() da classe base de TFCadAgenda (provavelmente um TForm).
Neste caso, se é realmente um TForm, não tem efeito algum isso ai.
O método que será chamado na classe base está implícito (pois não foi informado após o inherited) sendo assim o compilador considera q será chamado o método com o mesmo nome daquele onde está (no caso: btnInserirClick).
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)