DIContainers 5.6.2

By The Delphi Inspiration

Shareware 03 Nov 2015

In category

Components > Tools > Base classes


DIContainers are a collection of over 60 container classes for Borland Delphi. Four different container structures are available: Hash containers, doubly-linked Lists, N-ary Trees, and Vector containers.

DIContainers are designed with easy customization in mind: A container's structure and its Data Items are completely separate from each other. Items consist of memory-efficient Pascal records, and special data handlers take care to initialize, free, and copy Items. Simply create a new data handler, and you have a new container. It's as easy as that.

On top of the general container classes, there are ready-made containers with numerous typed interfaces as for strings (WideStrings and AnsiStrings), different Number types, Objects, Pointer, and various combinations of the above. Advanced container operations include cross-container assignment (i.e. from lists to vectors) and cascading streaming. More than 60 of these containers are ready to use straight out of the box.

The DIContainers package includes full Html Help plus demo projects. It is fully functional with no restrictions.


  • Status: Fully functional
  • Source: SW
  • Price: $63
  • Source price: $130
  • Size: 10 254 915kB


  • Delphi 10
  • Delphi 2005 (VCL)
  • Delphi 2006 (Win32)
  • Delphi 2007 (VCL)
  • Delphi 2009
  • Delphi 2010
  • Delphi 4
  • Delphi 5
  • Delphi 6
  • Delphi 7
  • Delphi XE
  • Delphi XE 2
  • Delphi XE3
  • Delphi XE4
  • Delphi XE5
  • Delphi XE6
  • Delphi XE2 64-bit
  • Delphi XE7
  • Delphi XE8