Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
ВнизОптимизация кода , уменьшение размера приложения... Найти похожие ветки
← →
HepB (2004-03-15 22:34) [0]Каким оброзом можно уменьшить размер получаемого ЕХЕ-шника, сохранив работоспособность на машинах без установленной Делфи и не прибегая к написанию всего кода приложения на асме?
← →
Anatoly Podgoretsky © (2004-03-15 22:41) [1]Сколько нужно в граммах?
← →
YuRock © (2004-03-15 22:57) [2]procedure Truncate(var F);
← →
HepB (2004-03-15 23:29) [3]Разумеется, чем меньше получится, тем лучше :-)
YuRock, очень остроумно...
← →
Gero © (2004-03-15 23:41) [4]> HepB
Не использовать VCL.
← →
Deflorator++ (2004-03-15 23:44) [5]а если без vcl никак?
← →
Плохиш (2004-03-15 23:46) [6]
> Deflorator++ (15.03.04 23:44) [5]
> а если без vcl никак?
Ну вы уж выбирайте: вам шашечки или ехать?
← →
HepB (2004-03-16 00:11) [7]Я так и думал...
А может есть какие-то упаковщики приложений? Что б распаковывали на момент выполнения, а потом опять запаковывали.
← →
EXE7 (2004-03-16 00:18) [8]без VCL - голая форма - 16kb,но парится надо,
попробуйте TSringGrid сделать на API,
альтернатива KOL
http://kol.mastak.ru/
c VCL-на откорм 350 Kb
альтернатива упаковщики ASPaсk и тд
400 Kb -> 230 Kb смотря код какой
распаковка авто-прозрачна для программера!Лучший вариант!
← →
Vasek (2004-03-16 01:11) [9]UPXShell - этот компрессор бесплатный.
← →
Германн © (2004-03-16 01:36) [10]HepB (16.03.04 00:11) [7]
Упаковщики есть. Но они больше вредят, чем помогают.
А для начала объясни свои слова из HepB (15.03.04 22:34)
>сохранив работоспособность на машинах без установленной Делфи
Может тут и "порылась собака" © М. Горбачев.
← →
Vasek (2004-03-16 01:50) [11]To HepB
<Упаковщики есть. Но они больше вредят, чем помогают.>
А в чём проблема?
← →
Германн © (2004-03-16 02:15) [12]2 Vasek (16.03.04 01:50) [11]
Ты собс-но кому? HepB или мне?
← →
Vasek (2004-03-16 02:22) [13]Виноват. To Германн ©.
← →
kaif © (2004-03-16 02:48) [14]При запуске без упаковщика не весь exe-файл грузится в физическую память.
А чем вызвана необходимость уменьшения размера исполняемого файла? Если нужно множество экземпляров файла запускать, может что-то имеет смысл вынести в DLL?
← →
Defunct © (2004-03-16 02:56) [15]А зачем упаковывать?
Есть Install Shield Wizard
в MSI архив ее и без добавления MSI engine, минимальный размер при нормальной инсталляции.
Пишете что-то маленькое? Может проще на TP-TPW, там и размер поменьше на порядок будет.
← →
Германн © (2004-03-16 03:03) [16]2 Vasek (16.03.04 02:22) [13]
Увы, я потерял ссылку на статью Ув. Криса Касперски по данному вопросу. Так же убедительно, как он, я ответить не могу, а ссылку я потерял. Но сама статья у меня в архиве есть. Дай мыло - вышлю.
← →
Германн © (2004-03-16 03:14) [17]2 Defunct © (16.03.04 02:56) [15]
>А зачем упаковывать?
>Есть Install Shield Wizard
Извини за придирку, но в сабже не было упоминания инсталлятора.
Но в целом - согласен. Единственно для чего нужно "уменьшить размер" - это (Господа гусары - молчать!) распространение через И-нет. Но тут уже все сделано! ZIP (RAR).
← →
НерВ (2004-03-16 16:29) [18]
> А для начала объясни свои слова из HepB (15.03.04 22:34)
> >сохранив работоспособность на машинах без установленной
> Делфи
Я имел ввиду, что можно уменьшить размер ехе-шника путём отключения некоторых библиотек в настройках компиляции, но при этом без установленной Делфи не будет запускаться приложение.
← →
Vasek (2004-03-16 16:47) [19]To Германн ©
С удовольствием почитаю.
← →
EXE7 (2004-03-17 10:16) [20]>уменьшить размер ехе-шника путём отключения некоторых библиотек
Может почистить секцию uses от
лишнего -у было такое- компонент удалил в uses осталось
и забивает соотвественно место
>сохранив работоспособность на машинах без установленной Делфи
вероятно вы отключили компл runtime lib,места ЕХЕ -меньше,
но работает где делфи.
инсталлятор-упаковка файлов,паспаковка на диск
упаковщик-пакует ЕХЕ,DLL.
Принцип - Берем прогу ASPACK...
указываем ехе(прим-400Kb)жмем -
и получаем ехе-прим-230Kb
при запуске онного все само в @памяти распакуется,
и работает как и exe(400Kb),различие как видно в размере
Данный упакованный применим к использованию в инете
Симптомы)
малый трафик от скачиваний....best russian shareware
← →
Deflorator++ (2004-03-17 22:21) [21]у меня UPX ехе на 1,788 М пакует в 460 К
← →
Германн © (2004-03-18 03:25) [22]У всех нас кто-то что-то пакует. С той или иной "производительностью". Но вот вопрос: А кто за это все платит? Вы его себе задавали?
← →
KSergey © (2004-03-18 08:02) [23]Про "пакование" читаем тут:
http://plugring.farmanager.com/programming/articles/bonus/www_programme_ru_102001_1.htm
http://plugring.farmanager.com/programming/articles/packers.html
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2004.04.04;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.032 c