DIContainers provides over 60 container classes for Borland Delphi 4/5/6/7.

One of the most remarkable features of DIContainers is its user-friendliness that allows customization with ease. Here, a container's structure and data items remain entirely separated from each other. The items consist of Pascal records that are memory-efficient, and special data handlers help to initialize, copy, and free these items. By creating a new data handler, it is easy to create a new container.
Apart from the general container classes, DIContainers provide a variety of ready-made containers with typed interfaces such as strings (WideStrings and AnsiStrings), different number types, Objects, Pointer, and a mix of these. Advanced container operations such as cross-container assignment (i.e. from lists to vectors) and cascading streaming are also available.
With over 60 containers readily available for use right out of the box, developers can conveniently implement DIContainers in their applications. They can distribute their compiled applications using the containers without any additional charges after either commercial or source code registration. In summary, DIContainers is an entirely customizable and user-friendly software that is both comprehensive and cost-effective.
Version 1.xx: N/A