Duplicação ou ponteiro no ClientDataSet

Delphi

02/11/2007

Estou com uma dúvida ao usar o componente ClientDataSet, mostrado abaixo
Var CDS: TClientDataSet; CDS:=DataModule.ClientDataSet; // Duplicação ou ponteiro para os Dados CDS.FieldByName(´Campo´).AsString:=Campo;


No código acima os dados no ClientDataSet são duplicados na mémoria, ou é criado um ponteiro para os Dados do ClientDataSet para o CDS?

Wellington - RJ


Wfortini

Wfortini

Curtidas 0

Respostas

Marco Salles

Marco Salles

02/11/2007

Wellington , use a propriedade CloneCursor do Cds. Quando o clone
cursor é invocado , o clientDataSet utiliza exatamente os mesmos dados
do componente de origem somente com o cursor independente , o que
implica em um ´espelho´ dos dados em um novo componente.


GOSTEI 0
POSTAR