Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Вниз

Размер бинарника   Найти похожие ветки 

 
romariosp   (2005-06-29 22:25) [0]

Господа!
Ситуация такая - делаю пустую консоль типа
program Project1;
begin
Readln
end.
Компилю в Дельфи 7/2005 - получается бинарник размером 15 КБ, а если в Дельфи 6 - 9 КБ.
Свойства проекта (Debug Info,Assertions,Optimization и.т.д) одинаковые. Подскажите почему последние версии дельфей (7,2005) делают исполняемый файл больше, и как их можно заставить не запихивать в бинарник всякий хлам ?


 
Anatoly Podgoretsky ©   (2005-06-29 22:33) [1]

Оглачсите какой хлам туда засунут, возможно подскажем как почистить избу.


 
romariosp   (2005-06-29 22:38) [2]

хлам тут сказано условно.. просто одна и та же пустая прога (см. выше) откомпиленная в дельфи 6 vs 2005 имеет размер 9 vs 15 КБ.
Вопрос в том как сделать так, чтобы в дельфи 2005 вышеприведенная программа имела размер менее 15 КБ.


 
Гаврила ©   (2005-06-29 22:41) [3]

А никак
компилируй на delphi 3 - будет минимальный размер


 
Anatoly Podgoretsky ©   (2005-06-29 22:53) [4]

Гаврила ©   (29.06.05 22:41) [3]
На д3 размер будет больше, чем на д6 и практически равен 2005


 
Гаврила ©   (2005-06-29 23:10) [5]


> [4] Anatoly Podgoretsky ©

Спорить насчет данного случая не буду, я помню, что размер минимальной GUI программы (с одной пустой формой) на д3 был меньше чем на д4 (и вообще он рос от версии версии)


 
Юрий Зотов ©   (2005-06-29 23:34) [6]

Ответ очевиден - даже при пустом uses модули System и SysInit компилятор Delphi подключает к любой программе, в том числе и к консольной. Значит, размер программы будет зависеть от того, что написано в этих модулях.

Поэтому разные версии Delphi дают разные размеры даже пустой программы и тут уж никуда не денешься. Хочешь малый размер - переходи на ассемблер и смирись с трудоемкостью, хочешь простоты - оставайся на ЯВУ и смирись с размером.


 
romariosp   (2005-06-29 23:49) [7]

ок, спасибо



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2005.07.18;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.108 c
4-1116783398
dEd
2005-05-22 21:36
2005.07.18
Форма ловит нажатия клавиш после MessageBox


14-1119618591
DiamondShark
2005-06-24 17:09
2005.07.18
Курят ли китайцы Микрософт?


14-1119958288
lookin
2005-06-28 15:31
2005.07.18
Всеобщая (включая женщин) воинская повинность в Израиле.


10-1096276742
Татьяна
2004-09-27 13:19
2005.07.18
Com+ и Win2003 Server - проблема


10-1096882202
AlexA
2004-10-04 13:30
2005.07.18
Сервис не создает COM объект





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский