Lucian Radulescu
ljee@interlog.com
http://www.interlog.com/~ljee
--------------------------------------


TCollection32 for Borland Delphi


For those who:

1. Have never worked before with Turbo Vision:

TCollection32 is a (non-visual) class. It is similar with TList,
but it can hold more than 500,000,000 items. Each item is a pointer
to some user-defined class type. TCollection32 works with TDStream,
providing fast I/O operations. Also, there are methods like FirstThat,
LastThat, ForEach where your application can provide a pointer to some
action to be performed to all items or just some of them. You can validate
collection and delete invalid items automatically, you can sort items.

2. Have worked before with Turbo Vision:

Think at LongColl unit the same way you did before with Objects: indispensable.
It seams like Delphi lost TCollection and the fabulous ForEach and FirstThat
methods. So, if you are still missing these nice goodies ... I have a replacement
for you: TCollection32. Imagine a collection that can hold more than 500,000,000 items!
And it works as nice as it did TCollection once. And compiles with BOTH versions of
Delphi! And much more: fast streaming through TDStream, sorting collections,
(TReorderCollection).


Only limit is capabilities of your computer. Fast I/O streaming also provided.
Better check the Help File.

Or the sample aplication (16 bit version only) included.

Have fun !