Re: [delphi-br] Destructor da Classe não está se ndo chamado

2008-01-21 Por tôpico Joao Morais
Leodinei Bielak wrote: >>> TLicensa = class(TObject) >>> Licensa : string; >>> Validade : TDate; >>> public >>> constructor Create; >>> destructor Destroy; >>> end; >> >> Você está dizendo que, neste código, o compilador emite um erro se você >> fizer: >> >> destructor Destroy; override; >> >>

Re: [delphi-br] Destructor da Classe não está se ndo chamado

2008-01-21 Por tôpico Joao Morais
Leodinei Bielak wrote: > 2008/1/21 Joao Morais <[EMAIL PROTECTED]>: >> Taí, Destroy não é estático. Copy/Paste algum trecho de código, do >> contrário beira o impossível prestar alguma ajuda decente. >> >> Silenciar warnings não é um bom negócio, eles estão lá para te ajudar. >> Você deve remov

Re: [delphi-br] Destructor da Classe não está se ndo chamado

2008-01-21 Por tôpico Joao Morais
Leodinei Bielak wrote: > Se eu tento colocar override após a declaração do Destroy dá um erro > de compilação dizendo que o método é estático. > Eu estava usando reintroduce na classe TPessoa para silenciar um > warning. Eu tentei sem ele, compila mas não funciona também. Taí, Destroy não é estáti

Re: [delphi-br] Destructor da Classe não está se ndo chamado

2008-01-21 Por tôpico Joao Morais
Leodinei Bielak wrote: > 2008/1/21 Joao Morais <[EMAIL PROTECTED]>: >> Você pode detalhar melhor, colocar algum código exemplo, colocar o que >> te fez perceber que o destrutor não é chamado, etc? > > Eu tenho algo assim: > TObject -> TPessoa; > TObject -> TEndereco; > > TCliente = class(

Re: [delphi-br] Destructor da Classe não está se ndo chamado

2008-01-21 Por tôpico Joao Morais
Leodinei Bielak wrote: > Olá. > Eu tenho algumas classes para Pessoa, Cliente, Endereços, etc. > Eu criei para estas classes constructors e destructors, mas o > destructor da classe não está sendo chamado quando eu uso FreeAndNil e > Classe.Free e por isso eu estou tendo vazamento de memória. Algué