Показать полную графическую версию : Как уменьшить размер exe
Я слышал о спец прогах, по-моему "декомпрессерах", которые могут сжать exe'шник. Но сам ими никогда не пользовался, может подскажете пару таких программок.
Заранее всем спасибо !!!
LedWorm ну чтоб немного уменьшить размер экзешника убери отладочную информацию, ненужные unit-ы. А такие проги называются упаковщиками. Их целая куча, но я юзал только ASPack, но тебе советую UPX т.к. считается довольно крутым пакером. Все находится лекго поисковиками.
http://upx.sourceforge.net
Спасибо всем
Вот ссылки на UPX вдруг пригодится
URL http://upx.sourceforge.net/download/upx124w.zip - прога
URL http://anvar.ru/downloads/rus.zip - оболочка
Delphi обычно всовывает в свои exe-шники кучу ненужных ресурсов. Из-за этого приложения такие большие - более 300 КБ.
Prisoner
16-08-2004, 02:33
Ресурсов там как раз и не много... просто модули прилинковывают к себе совсем не нужные модули следуя философии "а вдруг пригодится".
Я тут на днях видел одну программку на делфях.
Размером в 30 кб.
Там кстати автор выражает благодарность кому-то за библиотеку позволяющую писать столь небольшие программки.
(сам я на делфе не пишу, просто информация)
Если кто работал с чем-то подобным расскажите подробнее.
Добавлено:
Кстати сколько займет на штатных делфах программка типа Hello World? Минимально возможный размер?
Prisoner
16-08-2004, 04:26
Речь идет о KOL (http://bonanzas.rinet.ru/) . О некотором описании этой библиотеки можно узнать тут (http://www.delphimaster.ru/articles/kol.html) . Что касается вопроса на счет Hello World, то отвечать пока не буду ибо спрошу о некоторых условиях: приложение консольное? API используем?
Ну пусть будет консольное.
На msvc 6.0 например что консолное, что простое окно будет весить где-то ~4kb. Меньшего добиться (мне по крайней мере)
не удалось.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.