|System units replacement|
|System.dcu, sysinit.dcu and so on units replacement
allows to make non-VCL (and KOL too) application smaller about 10K. For
VCL programs, with size usually higher then 300K, this economy is
negligible. But for KOL applications with usual size 40-60K, this could
One important note: the "replacement" does not mean that standard system units are replaced at all and can not be used more. Suggested units just placed in another directory, and to use it you only provide a path to it in a certain project.
|For Delphi 3||
|System units replacement for Delphi3.
Author: Alexander Robotahoff
||System units replacement for Delphi4.
Author: Thaddy de Koning
||System units replacement for Delphi5 with sources.|
|System units replacement for Delphi5, without sources. Usually, re-compiling is not required, and it is not very trivial.|
||System units replacement for Delphi6, with sources.|
||System units replacement for Delphi6, only sources.|
|System units replacement for Delphi7.
|SysUtils and Classes replacement|
|This replacements can be applied in your KOL application when you use non-KOL libraries or components. Usually they are linked to SysUtils and Classes units.|
SysUtils & Classes units replacement for Delphi.
Author: Yuri Sidorov
||Put this fake unit into directory of your MCK project to prevent adding about 70K of unnecessary code into the application made with new versions of Delphi (6 and higher). Use this unit only in case if Delphi variant type actually is not necessary for your application.|
|Mathematics & Exceptions|
KOL_ERR.zip archive contains ERR.PAS, KOLMATH.PAS which replace standard
SysUtils and math units in part of exception handling. Using of ERR.PAS
requires only 6Kbytes of code, and allows for try-finally, try-except,
raise constructions to work with minimal changes in source.
Also CPLXMATH.PAS unit to work with complex numbers and MMX.PAS to allow easy detecting MMX support by the CPU.
Copyright (C) 1999-2006 by Vladimir Kladov