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

Responder a