Mande o fonte completo, senão fica difícil adivinhar. Em 28/11/07, Fellipe Henrique <[EMAIL PROTECTED]> escreveu: > > > Olá amigos, tenho a seguinte classe: > > TDgLocalizar = class(TObject) > private > _AreaAtual: integer; > _cdsArea, _cdsField: TClientDataSet; > FTabela, FCampoIndice, FCampoLocalizar: TField; > FSQL: string; > (..) > public > constructor Create; > destructor Destroy; override; > procedure SetArea(vArea: integer); > procedure Teste; > > 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?
-- Timeo hominem unius libri Cogito ergo sum - Carpe diem []s Guionardo Furlan http://guionardo.blogspot.com