Du kannst mit Delphi auch so kleine Programme haben, wie in VC6.
Die Größe kommt zustande, da alle benötigten Bibliotheken in die Exe
eingebunden sind (Standardeinstellung).
Bei VC werden die benötigten Bibliotheken nicht in die Exe
eingebunden (Standardeinstellung).
Bei M$-Porgrammen ist das auch recht vorteilhaft, da meist alle
verwendeteten Bibliotheken (wie bspw. com32dlg.dll) schon auf (fast)
jedem Rechner vorliegen. Diese werden nämlich auch vom Betriebssystem
benötigt und sind deshalb im Systemverzeichnis zu finden.
Bei Delphi-Programmen ist das anders. Die VCL-Biobiothek (heißt bei
Borland Package) ist nicht auf jedem Rechner vorhanden und so geht
Borland (standardmäßig) davon aus, diese gleich mit in die Exe
einzubinden, damit die Exe dann auch auf jedem Rechner sofort lauffähig
ist.
Wenn Du nun kleinere Programme haben willst, weil bspw. auf dem Rechner
mehrere Delphi-Programme laufen, kannst Du die Bibliotheken auch als
extern einbinden. Entsprechende Einstellungen sind unter
Projekt|Optionen|Packages zu machen. Dann solltest Du aber nicht
vergessen, die benötigten BPL mitzuliefern.
Joline