wpf1686942.png
©2008 Arnaud Bouchez
wpe6fd755e.png
wp561790a3.png
wpadcddeb5.png
wp2ea4c655.png
wp5fdce607.png
wp4eaa1f10.png
wp6ac24628.png

LVCL - 'Light VCL' - as its name states, is a "light" version of the VCL Delphi library. It's compatible with DFM forms: just extract in some directory, put this LVCL directory in your Project/Options/Path/SearchPath directory list (to override standard Borland library), and your .EXE will shrink from 300KB to 30KB... Perfect for some programs (installation, server, background tool...)

 

That’s no magic, only optimization to the only-needed features of a minimal Delphi application!

 

Download the full source code for free.
"Christmas 2009" updated version.

 

Notes about SysUtils.pas:

  • Some routines are improved/faster than original
  • Simple but sufficient TThread support
  • Dates have a fixed format: 'YYYY/MM/DD hh:mm:ss'
  • format() supports %% %s %d %x %.prec? %index:?
  • Cross-Platform: Windows or Linux

 

Notes about Classes/Controls/ExtCtrls/Graphics/Forms:

  • compatible with the standard .DFM files
  • only use existing properties in your DFM, otherwise you'll get error on startup
  • TForm can be easily minimized to tray
  • Implements TButton, TCheckBox, TEdit, TLabel, TMemo, TBrush, TCanvas, TFont, TPen, TPicture, TImage, TStream, TMemoryStream, TResourceStream, TReader, TList, TStringList

 

More details are available in the source code.

This source is based on VCL Light by Paul Toth, from which I took the principles and just went further.

 

The Secure Notepad uses LVCL - don’t forget to take a look at its source!

wp3e05bf75.gif
roc1.gif