XbpQuickBrowse() verwendet ja ein DacPagedDataStore() für eine DBF oder Array.
wenn ich aber ein Array habe, wozu brauche ich dann noch DacPagedDataStore() ?
DacPagedDataStore() hat ja einen "seitenorientierten Cache" ... wäre das nicht auch ein Array ?
ok die "Browse" beinhalten auch noch die "Navigation" aber die habe ich doch eh in einem Array System zum "navigieren".
wenn ich nun mit XbpQuickBrowse() eine DBF verwende "lädt" mir DacPagedDataStore() die "Felder" in ein Array um es dann in der betreffenden "Cell" anzuzeigen.
wenn ich mir nun das ansehen
Code: Alles auswählen
nRows := AScan( ::VisibleRecords, DAC_RecId( aData ) )
Frage : woher "weiss" der "Cache" ob die "Werte" noch "aktuell" sind ?
wenn ich die "Technik" nun auf DBF übertrage würde es bedeuten das ich jeden Datensatz den ich "lese" auch gleich in ein Array aufnehme ...
Frage : sollte man sich auf DacPagedDataStore() "verlassen" oder ist sein "eigenes" Array System bauen