Fórum Herdar um form e mostrar função declarada #308986
13/01/2006
0
sendo que ao herdar do form gostaria que esta função tb aparecesse declarada no form herdado.
para ficar mais fácil a identificação que tem aquela determinada função que vou precisar implementar em cada form.
Raserafim
Curtir tópico
+ 0Posts
13/01/2006
Bruno Belchior
Gostei + 0
13/01/2006
Bruno Belchior
Gostei + 0
13/01/2006
Bruno Belchior
Gostei + 0
13/01/2006
Renatacoimbra
Tem outra alternativa, se vc quer só declarar o método no ancestral e implementar nos descedentes, na OO tem a palavra reservada [b:a845683ff2]Abstract[/b:a845683ff2] e [b:a845683ff2]Virtual[/b:a845683ff2]
vc declara os métodos no ancestral assim:
Procedure MeuMetodo; Virtual; Abstract;
[b:a845683ff2]Virtual[/b:a845683ff2] quer dizer q vc pode substituir o método em classes descendentes, usando a palavra servada Override;
[b:a845683ff2]Abstract[/b:a845683ff2] quer dizer q o método será só declarado na classe, e será implementado em classes descendentes.
Gostei + 0
13/01/2006
Michael
Não faz sentido ter em uma classe descendente de outra todas as funções herdadas publicadas novamente. Ao se fazer isso manualmente (pois o Delphi não o fará), se está ocultando os métodos da classe-pai.
Sugiro uma leitura de algum tutorial ou artigo sobre OO. [url=www.delphibasics.co.uk]Neste site[/url] vc deve achar algo. ;-)
[]´s
Gostei + 0
13/01/2006
Michael
[]´s
Gostei + 0
13/01/2006
Renatacoimbra
Mais a sua explicação ficou melhor.
Gostei + 0
14/01/2006
Raserafim
mas com essa dica do Abstract e do Virtual acho q vai resolver o meu problema.
valeu Renata e Michael
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)