Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.06.06;
Скачать: CL | DM;

Вниз

Мастера и их помошники - Как уменьшить Exe файл   Найти похожие ветки 

 
EXE   (2004-05-22 07:08) [0]

С продолжение работы над проектом exe растёт и растёт до неприличия. графика зогнута в RES. использую правда дополнительные компоненты не от Borland

Всем спосибо кто даже доконца ознакомился с проблемой.


 
R   (2004-05-22 08:34) [1]

1.DLL
2.UPX(сжатие)
3.Win API
4.Графику в отдельные файлы


 
Sergey Masloff   (2004-05-22 08:35) [2]

Возникают какие-то проблемы с размером?
Кстати "зогнутая" в RES графика как-то влияет на размер приложения?


 
Sergey Masloff   (2004-05-22 08:37) [3]

R   (22.05.04 08:34) [1]
Первым вопросом должно быть - а на фига? А потом уже все остальное.


 
ЮЮ ©   (2004-05-22 09:13) [4]

>Кстати "зогнутая" в RES графика как-то влияет на размер приложения?

Если в Image.Picture - то очень, т.к. хранится в формате BMP, а если в действительно в RES (в GIF, JPEG, etc. форматах), то очевидно, на размер этих файлов.


 
Mim1 ©   (2004-05-22 10:55) [5]

ИМХО вы боритесь не с болезнью а с ее проявлениями.

По вопросу самое оптимально сжать зипом, если у вас ntfs поставте аттрибут сжатый у этого файла.


 
Anatoly Podgoretsky ©   (2004-05-22 12:26) [6]

А что с винчестерами у вас случилось, может надо почистить. Про неоправданное загромождение проекта графикой молчу, это на вашей совести, но чего же тогда жалуетесь?


 
Profi ©   (2004-05-22 14:30) [7]

Используй специальные программы для сжатия. Например: ASPack.


 
Rouse_ ©   (2004-05-22 14:52) [8]

А она у тебя что из-за размера както медленней стала работать?


 
Graf   (2004-05-22 16:02) [9]

Выкинуть дельфи и писать на С. По карйней мере когда я так поступил, с размерами исполняемого файла у меня проблем небыло. За одно и куча других проблем отпало. :)


 
Anatoly Podgoretsky ©   (2004-05-22 16:12) [10]

Graf   (22.05.04 16:02) [9]
Ты наверно работал с рантайм библиотеками и не совал графику в ресурсы, иначе позволь не поверить.


 
GuAV ©   (2004-05-22 17:18) [11]


>  писать на С

На чем именно MS Visual C, Borland CBuilder, ещё что-то?


 
nikkie ©   (2004-05-22 17:57) [12]

>На чем именно MS Visual C, Borland CBuilder, ещё что-то?
видимо, имелся в виду TurboC. раз проблем с размером нет.


 
Mim1 ©   (2004-05-22 19:04) [13]

[9] Graf   (22.05.04 16:02)

А вы голубчик готовы к тому что вам скажут после того как вы вымолвили ТАКОЕ на этом форуме. :)

PS Я к стати сегодня потавил билдер, решил что надо иметь пру аргуметов, для ответа любителям сей на заявления подобные вашим. :)


 
nikkie ©   (2004-05-22 19:19) [14]

>ТАКОЕ на этом форуме
да ну ладно. си отличный язык. просто пост [9] заставляет подозревать, что автор слабо подкован в данном вопросе. подозрение, конечно,  ошибочно, и скоро он нам подробно расскажет, какой компилятор/среду разработки он использует, какого рода приложения он пишет, какие библиотеки использует и почему не имеет проблем с размером.


 
Dron   (2004-05-22 21:08) [15]

UPX на прогу трави - как в zip"е будет...


 
Mim1 ©   (2004-05-22 21:12) [16]

[15] Dron   (22.05.04 21:08)

Сэкономиш место на диске, зато потратиш оперативку, а разница цены между стоимостью винта и стоимостью оперативки огого какая.


 
GuAV ©   (2004-05-22 23:23) [17]

http://www.jrsoftware.org/striprlc.php
по этой ссылке прочитал, что для неупакованых EXE код грузится не весь, а по потребности, а для упакованных - весь, более того несколько копий запущеного неупакованного предложения используют общую копию кода, а для упакованных - каждому своя.
Если все это так, то упаковщиками следует пользоваться далеко не в любом случае.


 
Anatoly Podgoretsky ©   (2004-05-22 23:50) [18]

Не стоит бояться больших размеров, в память все равно грузится только нужно и то на небольшое время, особенно это касается ресурсов.


 
Rzhevskiy ©   (2004-05-23 01:45) [19]

Assembler forever :)


 
Германн ©   (2004-05-23 03:18) [20]

Самый "грамотный" ответ - Anatoly Podgoretsky ©   (22.05.04 23:50) [18], но с учетом "обстоятельств".


 
Anatoly Podgoretsky ©   (2004-05-23 11:51) [21]

Rzhevskiy ©   (23.05.04 01:45) [19]
И что избавишься от размера, подчеркиваю графика зогнута в RES, никаких проблем с размером нет и при использовании ассемблера, засунуть полный аvi фильм в ресурсы и делов то.
Бессмысленно говорить о размере и языках при указанном требовании графика зогнута в RES, да еще и при использую правда дополнительные компоненты не от Borland


 
EXE   (2004-05-24 09:34) [22]

Вообще я спрашивал
Возможно ли уменьшить испоняемый файл если все библиотеки компонентов будут внешними.


 
DRAGON_DE   (2004-05-24 10:23) [23]

Позволю себе отметить, что UPX может сжать не только екзешник но и BPL файлы. Я проверял. Разница большая. Правда как это влияет на скорость работы программы и размеры проги в оперативке не скажу, не проверял. UPX брал из установки K-Lite Codec Pack.


 
Думкин ©   (2004-05-24 10:30) [24]

http://podgoretsky.com/ftp/Docs/Misc/ExePack/ExePack.html



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

Текущий архив: 2004.06.06;
Скачать: CL | DM;

Наверх




Память: 0.5 MB
Время: 0.046 c
14-1085067331
Anarki
2004-05-20 19:35
2004.06.06
Взгляните, LOL


4-1082641249
kalishenko
2004-04-22 17:40
2004.06.06
Количество файлов в папке


3-1084526011
Dina
2004-05-14 13:13
2004.06.06
Поле not null --- gbk gdb


3-1084621672
havez
2004-05-15 15:47
2004.06.06
BDE


14-1085106139
Думкин
2004-05-21 06:22
2004.06.06
С днем рождения! 21 мая





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский