Thanks for the explanation.

Cheers,

Carl Reynolds                      Ph: +64-9-4154790
CJN Technologies Ltd.             Fax: +64-9-4154791
[EMAIL PROTECTED]                DDI: +64-9-4154795
PO Box 302-278, North Harbour, Auckland, New Zealand
12 Piermark Drive, North Harbour Estate, Auckland, NZ
Visit our website at http://www.cjntech.co.nz/

> -----Original Message-----
> From: Myles Penlington [SMTP:[EMAIL PROTECTED]]
> Sent: Friday, September 10, 1999 12:47 PM
> To:   Multiple recipients of list delphi
> Subject:      RE: [DUG]: Efficient searching in TClientDataSet
> 
> No, just normal collection/iterator (or cursor) design pattern. The
> virtual
> comes into it when you go n-tier, the full collection resides on a
> server -
> and your Iterator is just a cursor into the full collection, so you
> only
> have to get what you need to see, no matter how big the collection.
> 
> As mention by Nic, have a read of the GOF "Design Patterns" book. -
> although
> they do not deal with virtual collections/iterators - but;s just
> really an
> n-tier implementation
> 
> Just happens this is easier to do with CORBA. You could do the same
> with
> DCOM. Your iterator can then support  search/filter functions, but all
> the
> work is done on the server - and only what you need to see ( visually)
> ends
> up on the client. eg Instant navigation on 1 million item collections.
> -
> sorry scrolling speeds not change. Iterators in Delphi are best
> implemented
> using Interfaced Objects so they die when they go out of scope.
> 
> > >This is where I really like Virtual OO Collections and Iterators to
> solve
> > >this kind of problem cleanly (and fast) - goes hand in hand with
> CORBA.
> > 
> > Erk!  Virtual OO Collections?  Iterators?  And just when I thought I
> sort
> > of understood Interfaces. :)  Are these CORBA constructs?
<snip>

application/ms-tnef

Reply via email to