KOL - Key Objects Library is a set of objects to develop power (but small) 32 bit Windows GUI applications using Delphi/Free Pascal but without VCL. It is distributed free of charge, with source code.
English Language version of this site

Русскоязычная версия этого Web-сайта


    This page earlier was known to be placed at address At this time this address is busy and the KOL author has no any relation to an information located there.
    It is possible to download the actual version of the KOL/MCK also at the page (if the reference is not working, use a search on sourceforge projects trying keywords: kolmck, key objects library, kol).
Brief description
   Delphi2 - Delphi7, Borland Developer Studio 2005-2012, Turbo-Delphi, Kylix and Free Pascal Compiler 1.0.5 and higher are supported now. KOL allows to create very compact Windows32 GUI applications (starting from ~11K without compression - if suggested system units replacement used). The most of code is converted to built-in assembler.
   A help generating tool xHelpGen is provided for KOL, which creates detailed documentation in html format. Documentation is generated on base of comments from the source, so developers instantly have access to the most fresh and complete documentation.
   A package MCK (Mirror Classes Kit) provided with KOL, and all the advantages of visual programming are available for Delphi developers who use KOL (MCK supports Delphi versions supported from 2 to 7).
Important information
   Developing the KOL is stopped, modifications are minimized, and new version will appear very rare. KOL - is a tool to develop Win32 applications using 32 bit Delphi version or Free Pascal.
   At this time the KOL
(including GUI-development and OpenGL support) is concerned as one of target platforms in a project of a multi-platform programming language AL-IV (ALFOUR).
KOL Forum AL-IV (ALFOUR) Repositories


This is a Russian forum, but questions in English will be answered.

Here you can find AL-IV language description.

Copyright (C) 1999-2017 by Vladimir Kladov