![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер файла больше [Delphi, Windows]
NorthMan © (2005-02-18 09:06:00)Господа, почему увеличивается размер файла при компиляции примера для модальной формы? В примере exe-шник 11Kb, я компилю, получаю 28Kb. Вроде в опциях проекта прописал пути ко всем модулям для KOL.
thaddy (2005-02-18 21:13:00) [1]Yup, but not in small number of lines :)
Btw: system replacements work OK too with plain API. And shrink exe. Not many people realize that...
Vladimyr (2005-02-18 20:25:00) [2]It's possible to get ".exe" as small as 5k on the pure API :)
thaddy (2005-02-18 11:22:00) [3]Is the example packed with UPX? or another exe packer?
A plain do-nothing form should be ~14K with system replacements and ~12K after stripreloc.
This example should be ~14K, ~12K with relocation stripped ~8K packed.
program plain;
uses
windows, kol;
begin
Applet:=Newform(nil,'Plain');
Run(Applet);
end.
ECM (2005-02-18 11:18:00) [4]DemoModalForm.exe (11264) - упакован UPX-ом ...
Если его распаковать, он будет иметь размер 16896.
NorthMan (2005-02-18 11:02:00) [5]Все сделал так, как в описании к архиву sysdcud6, размер вроде уменьшился, но все равно больше, чем в примере...
thaddy (2005-02-18 09:26:00) [6]Did you use the system replacement units? (sysdcu)
For D3-D7 there are system replacement units that you need to be able to obtain exe size