|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.05.2014, 13:51 | #1 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Delphi XE - размер EXE
Привет всем, как можно судить из названия темы речь идёт о большом размере exe на выходе, да и не только exe но и dll файлов.
Информации прочитал много об этом, и везде нет внятного ответа, как можно приблизить вес своей программы на Delphi XE к весу программы на Delphi 7. Простой пример, пустое приложение весит: Delphi XE - 1,7 мб Delphi 7 - 300 кб DLL с одной формой: Delphi XE - 3 мб Delphi 7 - 350 кб Разница ОЧЕНЬ ощутимая, читал разные статьи про вырезы релоков и т.д., но эти все способы облегчают вес на 100-200 кб - это не то что нужно. UPX - зло, его даже в поле видимости не должно быть. Вообщем ответа так и не нашёл на простой казалось бы вопрос, как приблизить размер? |
26.05.2014, 14:05 | #2 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
а зачем оно надо - уменьшать? в карман не помещается?
|
26.05.2014, 14:26 | #3 | |
Старожил
Регистрация: 30.12.2009
Сообщений: 11,426
|
Цитата:
2. Удаление таблиц переадресации, грамотно это делает UPX(Пакуем, и распаковываем, получаем exe без этих таблиц) 3. Ручное удаление мусора из секции ресурсов exe через Restorator, что-либо похожее. Все. Другие способы - упаковщики. Хочешь exe как delphi 7? Выкинь XE, программируй в Delphi 7. Иначе - не жалуйся. |
|
26.05.2014, 14:34 | #4 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
ну есть же еще кол проект, на XE портирован, еще чегото есть наверное...
только вот смысл в том что exe станет на пару метров меньше, не понятен |
26.05.2014, 14:40 | #5 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
Смысл в том что обновы идут по нэту, пользователи это образовательные учреждения, обнова каждое утро летит на 40 компов в одном учреждении, интернет у них не ахти, да и жаба душит когда вижу тот же aimp написаный на delphi у которого что не файл то 300кб
|
26.05.2014, 14:46 | #6 |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
так дайте аимп вашим образовательным учреждениям, пусть радуются
вы, впрочем как и многие, начинаете решать с заду, а надо спереди ваш ехе уже настолько большой что край как надо уменьшать? тут кажысь недавно пролетала такая тема, поищите Последний раз редактировалось Stilet; 26.05.2014 в 17:09. |
26.05.2014, 14:56 | #7 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
11,5 но том не тока экзешник ещё и dll по 3-5 мб.
ок, поищем Последний раз редактировалось Stilet; 26.05.2014 в 17:13. |
26.05.2014, 15:11 | #8 | |
Подтвердите свой е-майл
Регистрация: 29.08.2012
Сообщений: 4,011
|
Цитата:
или вы сразу всю кухню в апдейт кидаете? тогда кто виноват? |
|
26.05.2014, 15:16 | #9 |
Участник клуба
Регистрация: 29.09.2008
Сообщений: 1,234
|
Пиши на WinAPI+ VisualAPI
dll на Delphi 7 перепиши В чем проблема? |
26.05.2014, 15:29 | #10 |
Форумчанин
Регистрация: 04.07.2013
Сообщений: 118
|
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Размер exe | govorun1 | Общие вопросы Delphi | 8 | 09.11.2013 23:38 |
Как уменьшить размер exe? | the27mart | Общие вопросы C/C++ | 3 | 25.11.2012 11:38 |
Размер exe файла | vovik93 | C# (си шарп) | 3 | 26.06.2012 11:32 |
Необходимо извлечь .exe из ресурсов .exe скомпилированного с delphi xe. | bagabuga | Общие вопросы Delphi | 2 | 25.02.2012 21:10 |
Размер 2 формы [Delphi 7] | _fynjy_ | Общие вопросы Delphi | 7 | 28.06.2011 13:44 |