![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Размер бинарника [D6, D7, Win2k, WinXP]
romariosp © (2005-06-29 22:25:00)Господа!
Ситуация такая - делаю пустую консоль типа
program Project1;
begin
Readln
end.
Компилю в Дельфи 7/2005 - получается бинарник размером 15 КБ, а если в Дельфи 6 - 9 КБ.
Свойства проекта (Debug Info,Assertions,Optimization и.т.д) одинаковые. Подскажите почему последние версии дельфей (7,2005) делают исполняемый файл больше, и как их можно заставить не запихивать в бинарник всякий хлам ?
romariosp (2005-06-29 23:49:00) [1]ок, спасибо
Юрий Зотов (2005-06-29 23:34:00) [2]Ответ очевиден - даже при пустом uses модули System и SysInit компилятор Delphi подключает к любой программе, в том числе и к консольной. Значит, размер программы будет зависеть от того, что написано в этих модулях.
Поэтому разные версии Delphi дают разные размеры даже пустой программы и тут уж никуда не денешься. Хочешь малый размер - переходи на ассемблер и смирись с трудоемкостью, хочешь простоты - оставайся на ЯВУ и смирись с размером.
Гаврила (2005-06-29 23:10:00) [3]
> [4] Anatoly Podgoretsky ©
Спорить насчет данного случая не буду, я помню, что размер минимальной GUI программы (с одной пустой формой) на д3 был меньше чем на д4 (и вообще он рос от версии версии)
Anatoly Podgoretsky (2005-06-29 22:53:00) [4]Гаврила © (29.06.05 22:41) [3]
На д3 размер будет больше, чем на д6 и практически равен 2005
Гаврила (2005-06-29 22:41:00) [5]А никак
компилируй на delphi 3 - будет минимальный размер
romariosp (2005-06-29 22:38:00) [6]хлам тут сказано условно.. просто одна и та же пустая прога (см. выше) откомпиленная в дельфи 6 vs 2005 имеет размер 9 vs 15 КБ.
Вопрос в том как сделать так, чтобы в дельфи 2005 вышеприведенная программа имела размер менее 15 КБ.
Anatoly Podgoretsky (2005-06-29 22:33:00) [7]Оглачсите какой хлам туда засунут, возможно подскажем как почистить избу.