Delphi Custom Containers Pack

Delphi Custom Containers Pack (CCPack) is an integrated tool and component mini-library to produce and maintain composite controls (or simply “composites”) and other containers (forms, data modules and frames). The process of building composite components looks like ActiveForm and Frame creating, but the result is a native VCL component. You can create new composites just as usual forms.

It was originally developed for Delphi 5 and updated to support Delphi 7 by Sergey Orlik who posted the source code to code central. (His homepage is no longer available, but it has been archived on The Internet Archive.)

I have updated it to work with newer Delphi versions (currently 2023-11-11 that means Delphi 6 to 12) and made the following change:

I changed the place where the wizard shows up in the File -> New -> Other dialog. Up to Delphi 7 it is still in the “New” category.

ccpack_delphi7

For newer Delphi versions, it now shows up in the “Delphi Files” category:

ccpack_delphi2005

Starting with Delphi 10.3 Rio in the “Delphi” -> “Individual Files” category:

The source code is available from SourceForge.

Here is the original documentation in RTF format.