Mes programmes OpenSource

Pour une offre professionnelle, consultez mon site http://www.execute.re.

VCL Light - Une VCL minimaliste

LVCL

LVCL

Projet

Cette petite VCL permet de compiler un petit projet Delphi 5 sous Windows et Linux

Le but principal est de réduire la taille des programmes Windows, et de supprimer la dépendance à QT sous Linux.

Le but est également éducatif sur la VCL, les DFM, les API Windows et Linux.

Sous WindowsSous KDE
Téléchargez les sources de LightVCL.

Historique

Première release, v0.1 le 5 avril 2001
v0.2 le 2 mai 2001

Implémentation

La LighVCL supporte partiellement :
    v0.1
  • TForm
  • TLabel
  • TButton
  • TEdit (sans edition sous linux)
    v0.2
  • TImage (Bitmap seulement)

Fichiers

/
 Readme.txt   : this file

/0.1
 Project1.*   : the original Delphi 5 project
 MyProject1.* : the same as above with a SearchPath to "MySoft" (and "Linux" under Linux)

 Unit1.*      : the main TForm, exactly the same for Project1 & MyProject1

 QProject1.*  : same as Project1 for Kylix ("uses" clause changed)
 QUnit1.*     : same as Unit1 for Kylix  ("uses" clause changed)

 KDE.JPG      : snapshot of the Linux version
 WIN.JPG      : snapshot of the Windows version

/Fobec
 Delph*.*     : FOBEC Installer
 Delph*2.*    : VCL Version of FOBEC Installer
 MyDelph*.*   : LVCL version of FOBEC Installer

/MySoft
 *.pas        : LightVCL 0.2 sources

/Linux
 *.pas        : Partial Linux port of Windows API

Résultats

BinaireCompilateurOptionTailleDépendence
v0.1
Project1.exeDelphi 5-329 Ko-
MyProject1.exeDelphi 5MySoft38 Ko-
QProject1Kylix 1-407 KoQT
MyProject1Kylix 1MySoft45 Ko-
v0.2
DelphTools.exeDelphi 5(api)126 Ko-
DelphTools2.exeDelphi 5(vcl)388 Ko-
MyDelphTools2.exeDelphi 5MySoft106 Ko-