Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];
Внизразмер программы Найти похожие ветки
← →
Тимоха (2009-01-21 07:12) [0]хочется свести размер программы к минимуму, как лучше всего этого добиться? создавать всё объекты включая форму динамически? или использовать dll?
← →
Дядя Помпа (2009-01-21 07:58) [1]Динамическое создание формы мало что даст. Можно просто удалить все лишнее из uses (если оно там имеется конечно).
Если хочется, чтоб размер был очень маленький, можно юзать KOL (погугли).
Можно вообще писать на чистом API (тоже погугли).
← →
Sergey13 © (2009-01-21 08:32) [2]> [0] Тимоха (21.01.09 07:12)
Что б на загрузочную дискету влезало? 8-)
С размерами иногда неплохо борется архиватор.
← →
Медвежонок Пятачок © (2009-01-21 09:14) [3]Динамическое создание формы мало что даст.
Еще точнее ничего не даст вообще в плане размера.
← →
vegarulez © (2009-01-21 10:52) [4]Не знаю... может не по теме...
но сам пользуюсь вот таким методом-
использую aspack. У меня при экзешнике в 2,33 мб он производить "ужатие" то 660 кб. короче от 100% размера файла оставляет только 28%.
http://www.aspack.com/
← →
Ega23 © (2009-01-21 10:56) [5]
> У меня при экзешнике в 2,33 мб он производить "ужатие" то 660 кб.
Простите, а какой в этом сакральный смысл?
← →
vegarulez © (2009-01-21 11:06) [6]ну допустим при удалённом обновлении при нестабильной ЛС... чем он меньше - тем лучше.
или при создании инсталяшки, чем меньше экзешник, тем меньше инсталяшка, кто-нить с сайта тянет у кого ещё не широкополосная ЛС... тому довольно ощутимо...
← →
tesseract © (2009-01-21 11:07) [7]
> но сам пользуюсь вот таким методом-
> использую aspack.
Он памяти при распаковке программы жрать будет.
> или использовать dll?
Таскать с exe всё равно придёться, размер программы только увеличиться.
← →
vegarulez © (2009-01-21 11:08) [8]я думал тут предложат чо нить типа почистить юзес от всякого мусора который не используется, но компилируется в экзешник... или чо нить типа того... поэтому и говорю - сильно не судите - может не по теме...
← →
sniknik © (2009-01-21 11:19) [9]> кто-нить с сайта тянет у кого ещё не широкополосная ЛС... тому довольно ощутимо...
обычный rar сожмет гораздо сильнее, и "тянуть" будет меньше, а уже на месте разница между программами в 1 мег или 10мег совершенно не важна в плане размера программы на диске, но зато нарушается нормальная работа винды, + доп ресурсы, и в итоге программа занимающая меньше места более требовательна и менее производительна.
← →
Ega23 © (2009-01-21 11:27) [10]
> ну допустим при удалённом обновлении при нестабильной ЛС.
> .. чем он меньше - тем лучше.
> или при создании инсталяшки, чем меньше экзешник, тем меньше
> инсталяшка, кто-нить с сайта тянет у кого ещё не широкополосная
> ЛС... тому довольно ощутимо...
>
zip, rar?
← →
vegarulez © (2009-01-21 11:34) [11]sniknik © (21.01.09 11:19) [9]
Тестировал... рар курит в сторонке...при сжатии моего экзешника в 2,33 мб - он 70 кб проигрывает... 666кб при аспаке и 737кб при раре...
да и это и понятно рар то пытает ся наверно просто сжать двоичку, так как экзешник скомпилирован уже... а аспак наверно что нибудь выкидывает из программы неиспользуемое... хотя не знаю говорить за него не буду.
раньше помню была у знакомого какая-то программулька ещё досовская, она делфёвые проектики сжимала, выкидывала вроде как неиспользуемые элементы, тока не помню как называлась.
это один аспект - второй не везеде есть рар.
и 3-ий ПО ещё может само автоматически обновляться. и тут рар тоже не приемлем.
← →
Правильный$Вася (2009-01-21 11:37) [12]
> свести размер программы к минимуму
поменьше картинок, видео, звуков
вынеси в отдельный опциональный UIExpansionPack
← →
Правильный$Вася (2009-01-21 11:38) [13]
> и 3-ий ПО ещё может само автоматически обновляться. и тут
> рар тоже не приемлем.
глупости
unrar.dll свободно распространяемый
> рар курит в сторонке...
у него есть разные степени сжатия
← →
Jeer © (2009-01-21 11:38) [14]
> vegarulez © (21.01.09 11:34) [11]
Глупости это все, детские.
А насчет упаковщиков типа aspack, давно сказано - вредно это детскому уму и его произведениям.
← →
Amoeba © (2009-01-21 13:27) [15]А вот эта утилитка удалит из EXE действительно неиспользуемое:
http://www.jrsoftware.org/striprlc.php
← →
Тимоха (2009-01-21 13:47) [16]UIExpansionPack, может в dll? не нашел инфы по UIExpansionPack
← →
Правильный$Вася (2009-01-21 13:57) [17]
> не нашел инфы по UIExpansionPack
это не программа и не компонент
это то, что я предлагаю тебе сделать для хранения всякой мультимедийной необязательной требухи
т.е. набор ресурсов в отдельном ресурсном файле, без которого программа может обойтись, а может и использовать
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2009.03.15;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.048 c