A culpa é sempre do outro programador... RS...
De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] Em nome de Fellipe Henrique Enviada em: quarta-feira, 28 de novembro de 2007 16:54 Para: delphi-br@yahoogrupos.com.br Assunto: Re: [delphi-br] Perdendo informações em uma classe, porque? Cara, mil perdões, depois é que fui ver... outro programador da equipe, colocou um Create no Form que é usado, ou seja, estava criando2 vezes a mesma classe, então sempre pegava a ultima, com tudo em branco... Obrigado a todos. []s Em 28/11/07, Joao Morais <[EMAIL PROTECTED] <mailto:post%40joaomorais.com.br> > escreveu: > > Fellipe Henrique wrote: > > Na procedure SetArea, eu passo os valores para as variáveis: FTabela, > > FCampoIndice e FCampoLocalizar. > > > > na procedure Teste, quando tento ver os valores das variáveis, eles > retornam > > NIL... mas eu não destrui a classe nem nada... > > > > eu crio ela no create da aplicação, e no destroy do Form Principal eu > destuo > > ela, ou seja, ela está criada, mas parece que a variável n~]ao está > > guardando os valores... já debuguei, e dentro da procedure SetArea, as > > variaveis ficam com os valores, mas em outra procedure ou function, > aparecem > > nulas.. > > > > O que pode ser que fiz de errado? > > Sem ver código é igual loteria. A circunstância mais provável com base > no que você declarou é que você está consultando o membro de um objeto > ou uma variável pública, e associou estes dados aos membros de outro > objeto. > > E não se destroi classe, destroi-se objetos; e destruir um objeto não > faz com que o ponteiro aponte para nil, você tem que fazer a atribuição > manualmente ou usar FreeAndNil. > > -- > Joao Morais > > -- _________________________________ T.·.F.·.A.·. Fellipe Henrique [EMAIL PROTECTED] <mailto:fellipeh%40gmail.com> [As partes desta mensagem que não continham texto foram removidas] [As partes desta mensagem que não continham texto foram removidas]