Como usar inherited????

Delphi

02/09/2003

Bom dia pessoal,
estou com uma dúvida e gostaria de pedir a ajuda de vcs..

estou estudando um programa que puxei do site do clubedelphi..
nele por varias vezes tem este comando
inherited.. não entendi bem o funcionamento dele..

por exemplo

procedure TFrmCadVendedor.FormClose(Sender: TObject;
var Action: TCloseAction);
begin
[b:a83aa139e6]inherited; [/b:a83aa139e6]
TbVendedor.Close;
end;

vcs poderiam me explicar??
obrigado
Eric


Eric.miranda

Eric.miranda

Curtidas 0

Respostas

Macario

Macario

02/09/2003

Bom dia pessoal, estou com uma dúvida e gostaria de pedir a ajuda de vcs.. estou estudando um programa que puxei do site do clubedelphi.. nele por varias vezes tem este comando inherited.. não entendi bem o funcionamento dele.. por exemplo procedure TFrmCadVendedor.FormClose(Sender: TObject; var Action: TCloseAction); begin [b:af5e606bc2]inherited; [/b:af5e606bc2] TbVendedor.Close; end; vcs poderiam me explicar?? obrigado Eric


inherited significa herança, algo bem habotual em delphi nesse caso se refere ao form . o mesmo deve ser ´filho´ de um form padrão isso ajuda a diminuir o tempo de programação com a reutilização de codigos e forms

espero ter ajudado


GOSTEI 0
Eric.miranda

Eric.miranda

02/09/2003

como sei nesse caso de quem esse formulário é filho?

obrigado dinovo..


GOSTEI 0
Macario

Macario

02/09/2003

como sei nesse caso de quem esse formulário é filho? obrigado dinovo..



deve haver alfum formulario padrão entre em Tolls => repository

e veja se ha alguma descriçaõ tipo clubedelphi..ou algo assim

Obs: se vc estiver precisando alterar os forms ´filhos só o podera atraves do pai pois nao é possivel deletar nenhum componente que esteje no filho apenas alterar as caracteristicas


GOSTEI 0
Allen74

Allen74

02/09/2003

como sei nesse caso de quem esse formulário é filho? obrigado dinovo..


No código fonte, na declaração do formulário você vai encontrar um código do tipo:

type
  TFrmCadVendedor = class (nome_do_formulario_pai)


O nome entre parênteses é o nome do formulário do qual TFrmCadVendedor herdou os componentes, propriedades, métodos, etc.


GOSTEI 0
Eric.miranda

Eric.miranda

02/09/2003

Valeu galera,
agora ficou mais claro o uso de herança..

valeu pela ajuda..

Eric


GOSTEI 0
POSTAR