Strange, looking at source code it seems to me, that buffering should not happen. As far as TUniDirectionalBufIndex should be used and his AddRecord method does not allocate new memory.It may be that UniDirectional is meant to not buffer all rows, but at the moment it certainly seems to.
L. _______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal