Comment atteindre la petite taille de l'exécutable?

Très récemment, j'ai dû revenir à Delphes après une longue pause et écrit d'une opération assez simple app utilitaire mon client a demandé à l'appui d'une version antérieure...

Je sais que de nos jours la taille n'importe pas beaucoup, mais il m'a frappé comme étrange que celui-unité d'application, lors de la compilation, s'élève à 1'084'416 b exécutable. Le seul et unique .pas d'unité, j'ai écrit certains de 20,8 k grand, principalement en raison de la richesse de l'interface graphique.

La uses clause est comme suit:

uses
  Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, strutils,
  Dialogs, ADODB, DB, DBGrids, ExtCtrls, DBCtrls, StdCtrls, Grids, Menus,
  Buttons;

Je me demande si il n'y a aucun moyen que je pourrais réduire la taille de l'application à 300-400k ou moins?

Le stockage n'est pas la seule considération ici. Entre autres choses, de plus gros fichiers de plus les temps de téléchargement, ce qui affecte l'utilisateur final de la perception de la qualité du programme.
Mason Wheeler: Il applique également les utilisateurs sentiment que c'est juste un util à la place d'une application.

OriginalL'auteur Peter Perháč | 2010-01-27