Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
ВнизРазмер exe-шника Найти похожие ветки
← →
Sigetta © (2005-06-07 14:31) [0]Почему при объявлении одной или нескольких переменных типа Word размер exe-шника не увеличивается?
← →
Digitman © (2005-06-07 14:37) [1]каких переменных ? статических, локальных ?
где и как объявлены ?
← →
TUser © (2005-06-07 14:44) [2]Если переменная не используется, то оптимизатор ее уберет. А если используется - то это уже дополнительный код, который увеличит размер exe.
← →
Digitman © (2005-06-07 14:49) [3]
> TUser © (07.06.05 14:44) [2]
> если используется - то это уже дополнительный код, который
> увеличит размер exe.
не факт.
← →
Германн © (2005-06-07 15:00) [4]2 TUser © (07.06.05 14:44) [2]
И еще какой не факт!
На вскидку размер трех моих exe:
1 971 712
2 063 360
1 913 344
А теперь глянь, сколько это в hex.
← →
TUser © (2005-06-07 15:17) [5]Не знал.
← →
Digitman © (2005-06-07 15:23) [6]
> Германн © (07.06.05 15:00) [4]
> сколько это в hex
а при чем здесь "сколько это в hex" ?
сколько бы ни было, на суммарный размер генерируемого в Делфи ре-модуля влияет множество факторов, в т.ч. где и как объявляются/иниц-ся/используются переменные .. кр.того, следует учитывать факт выравнивания размеров генерируемых секций ре-модуля
← →
TUser © (2005-06-07 15:33) [7]> а при чем здесь "сколько это в hex" ?
Так все экзешники (неважно каким компилятором сделанные) получаются кратны 256. Вот пересмотрел несколько описаний РЕ формата и никак не поймы - почему так. Если кто-нибудь растолкует - будет хорошо.
← →
Digitman © (2005-06-07 15:38) [8]
> TUser © (07.06.05 15:33) [7]
> Так все экзешники (неважно каким компилятором сделанные)
> получаются кратны 256
потому и получаются, что линкер выравнивает заголовки, таблицы, элементы таблиц и секции на границы кратные той или иной степени двойки
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.06.29;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.054 c