![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Уменьшение размера EXE-ншика [D7, XP]
Laguna © (2011-10-31 08:35:00)Иногда приходится видеть, что после сборки проекта его объем составлят от 2.5 до 3 мБ. Чтобы уменьшить размер, пользуюсь UPX. Но при отсылке по почте упакованного EXE-ншика Avast не пропускает, говорит якобы вирус, хотя проверяя его отдельно ничего не находит. Но вопрос не в том, а вот в чем. Наткнулся на статью http://tehnik.by/sovet/po/1461-delphiрассказывающую, как уменьшить размер файла. Включал указанную директиву, но никаких зменений не происходило. Что до включения, что полсле, размер exe-шника был одинаковым. Настройки проекта :
http://s017.radikal.ru/i440/1110/25/3e6d7badb976.jpg
Кстати, отключение Debug Information тоже никак не повлияло на размер файла. Может у меня чего нарушилось в IDE ?
Laguna (2011-11-02 13:36:00) [21]
> А нафига ты используешь пунтосвичер, хотя говоришь что он
> кривой
Я сказал что руки кривовато печатают
Laguna (2011-11-02 13:35:00) [22]
> А нафига ты используешь пунтосвичер, хотя говоришь что он
> кривой
Я сказал что руки кривовато печатают
Anatoly Podgoretsky (2011-11-02 13:16:00) [23]> Laguna (02.11.2011 12:57:58) [58]
А нафига ты используешь пунтосвичер, хотя говоришь что он кривой
Ega23 (2011-11-02 13:02:00) [24]
> Вот они ужимки форума. Нельзя отредактировать свой введенный
> текст. Хотя бы крайний пост.
Создай свой форум. С шахматами и поэтессами.
Laguna (2011-11-02 12:57:00) [25]
> Опечатался я вчера. Но знатно очепятался :)
Вот они ужимки форума. Нельзя отредактировать свой введенный текст. Хотя бы крайний пост. Мало того что пунтосвичер из под тишка вставляет кракозябры в своем понимании(если не заметишь), так еще и руки кривовато печатают... :)
Ega23 (2011-11-02 10:30:00) [26]
> Что не делал
Опечатался я вчера. Но знатно очепятался :)
Anatoly Podgoretsky (2011-11-02 10:02:00) [27]> Ega23 (01.11.2011 22:14:55) [55]
> не пердел.
Что не делал
Ega23 (2011-11-01 22:14:00) [28]
> а чего он такой большой?
DevExpress со скинами подключи - так и на 15 метров exe не пердел.
antonn (2011-11-01 22:11:00) [29]
> Иногда приходится видеть, что после сборки проекта его объем
> составлят от 2.5 до 3 мБ.
а чего он такой большой? там ресурсы чтоли в виде bmp 1024*768 пара штук?
Плохиш (2011-11-01 10:32:00) [30]
> Скажи в каком конкретно месте хохотать
В [4] ссылка дана, там все места описаны.
Laguna (2011-11-01 08:39:00) [31]> Омлет © (01.11.11 06:57) [50]
> В статье по
> правде говоря на версию указания небыло.Было. В самом начале.
> Я тебе даже цитату в [1] привел из статьи по твоей ссылке.
> Наискосок читаем?
Пардонс, чесслово не заметил. Наверное колме D7 все незнакомым кажется... :)
> Германн © (01.11.11 00:21) [49]
>Хочешь верь, хочешь не верь, но вопрос в [0] ничего кроме хохота
> не вызывает.
Ну извени, раз я такие смешливые вопросы пишу. Скажи в каком конкретно месте хохотать, вместе похохочем. Ах да, извените, рука дрогнула и я задал вопрос в ветке "Для вундеркиндов"
Омлет (2011-11-01 06:58:00) [32]> Германн © (01.11.11 00:21) [49]
>> Ага, значит D7 просто проигнорировал директиву.
> Ответ неверный. Читай и главное пробуй дальше.
Не вводи людей в заблуждение.
Омлет (2011-11-01 06:57:00) [33]> Laguna © (01.11.11 00:06) [48]
> Ага, значит D7 просто проигнорировал директиву.
Да, D7 её не знает.
> В статье по правде говоря на версию указания небыло.
Было. В самом начале. Я тебе даже цитату в [1] привел из статьи по твоей ссылке.
Наискосок читаем?
Германн (2011-11-01 00:21:00) [34]
> Laguna © (01.11.11 00:06) [48]
>
> Ага, значит D7 просто проигнорировал директиву.
Ответ неверный. Читай и главное пробуй дальше.
> Ребят, причем тут обновление, причем тут разбивка совта
> на части. Хотелось просто узнать[0]
Хочешь верь, хочешь не верь, но вопрос в [0] ничего кроме хохота не вызывает.
Laguna (2011-11-01 00:06:00) [35]Ага, значит D7 просто проигнорировал директиву. В статье по правде говоря на версию указания небыло. Тогда все ясно.
Sapersky (2011-10-31 23:55:00) [36]почему после включения в проект директивы {$SETPEFLAGS IMAGE_FILE_RELOCS_STRIPPED} не произошло ни каких изменений
В самом начале ответили - версия Дельфи не та. В любом случае, не думаю, что все эти директивы могут дать существенное уменьшение размера - скорее всего, копейки на фоне 2-3 мб.
А разбивка на части - вполне себе вариант. Вариант 0 из туманной речи магистра Йо... тьфу, Роуза - это, в простейшем случае, поставить галку в Component / Install packages / Build with run-time packages, взять перечисленные там пакеты из Windows/System, послать пользователю один раз, потом обновлять только маленький exe-шник. Всё.
Хотя сам не пробовал, может и есть какие-то дополнительные проблемы.
Германн (2011-10-31 23:46:00) [37]
> Хм, драка? :)
На всякий случай.
Я с Ёжкой не дрался! :)
> Речь шла о том, что почему после включения в проект директивы
> {$SETPEFLAGS IMAGE_FILE_RELOCS_STRIPPED} не произошло ни
> каких изменений.
А каких изменений ты ждал?
Сам же видел что StripReloc мало влияет на размер исполняемого файла.
А всё прочее на совести твоей, твоих админов и твоего и их начальников! :)
Ega23 (2011-10-31 23:16:00) [38]
> Ребят, причем тут обновление, причем тут разбивка совта
> на части. Хотелось просто узнать[0]:
http://www.gunsmoker.ru/2008/10/x-y-z.html
Laguna (2011-10-31 22:59:00) [39]
> Rouse_ © (31.10.11 22:18) [43]
> Хм, драка? :)
:)
Ребят, причем тут обновление, причем тут разбивка совта на части. Хотелось просто узнать[0]:
... Но вопрос не в том, а вот в чем. Наткнулся на статью http://tehnik.by/sovet/po/1461-delphiрассказывающую, как уменьшить размер файла. Включал указанную директиву, но никаких зменений не происходило. Что до включения, что полсле, размер exe-шника был одинаковым. Настройки проекта :
http://s017.radikal.ru/i440/1110/25/3e6d7badb976.jpg
Речь шла о том, что почему после включения в проект директивы {$SETPEFLAGS IMAGE_FILE_RELOCS_STRIPPED}не произошло ни каких изменений.
Rouse_ (2011-10-31 22:18:00) [40]
> Laguna © (31.10.11 20:39) [38]
> Есть такая пословица "Гусь свинье не товарищ"
Хм, драка? :)
http://video.mail.ru/mail/vasilyeva_ea/2010/2028.html