Очень недавно я вернулся в Delphi после долгой паузы и написал довольно простое приложение-утилита, с которым мой клиент попросил поддержать более старый выпуск ...Как достичь меньшего размера исполняемого файла?
Я знаю, что в эти дни размер не имеет большого значения, но он ударил мне как-то странно, что однокомпонентное приложение при компиляции составляло 1'084'416 b исполняемого файла. Единственный .pas блок, который я написал, составляет около 20,8 тыс. Больших, в основном из-за богатства gui.
Предложение uses
выглядит следующим образом:
uses
Windows, Messages, SysUtils, Variants, Classes, Controls, Forms, strutils,
Dialogs, ADODB, DB, DBGrids, ExtCtrls, DBCtrls, StdCtrls, Grids, Menus,
Buttons;
Интересно, есть ли способ, которым я мог бы уменьшить размер приложения к 300-400k или меньше?
@ChaosPandion: Хранение не является единственным соображением здесь. Среди прочего, большие файлы означают большее время загрузки, что влияет на восприятие конечным пользователем качества программы. –
Mason Wheeler: Он также заставляет пользователей чувствовать, что это просто утилита вместо приложения. –