![]() |
Модераторы: Poseidon, Snowy, bems, MetalFan |
![]() ![]() ![]() |
|
Vadим |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
Привет всем!
![]() Как можно решить вопрос? Уменьшить размер программы, убрать лишнее. Слышал, что можно хорошо выиграть в размере, если настроить пакеты. Project\Options, заходим на вкладку Packages. Ставим флажок Build with runtime packages. Вот что у меня там. Я так подозреваю, что тут есть лишнее, но как узнать, что можно убрать? vcl;rtl;vclx;indy;inet;xmlrtl;vclie;inetdbbde;inetdbxpress;dbrtl; dsnap;dsnapcon;vcldb;soaprtl;VclSmp;dbexpress;dbxcds;inetdb;bdertl;vcldbx; webdsnap;websnap;adortl;ibxpress;teeui;teedb;tee;dss;visualclx;visualdbclx; vclactnband;vclshlctrls;IntrawebDB_50_70;Intraweb_50_70;Rave50CLX;Rave50VCL;dclOfficeXP Это сообщение отредактировал(а) Vadим - 22.3.2013, 17:48 |
|||
|
||||
northener |
|
|||
![]() Эксперт ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1361 Регистрация: 2.9.2010 Репутация: 8 Всего: 20 |
ЕХЕ-шник действительно уменьшится. Но придется вместе с ним таскать и пакеты. А это в сумме будет заметно больше весить. -------------------- Но только лошади летают вдохновенно. Иначе лошади разбились бы мгновенно! |
|||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: нет Всего: 3 |
если используешь пару функций то перетащи их в отдельный модуль и отключи те модули откуда они
![]() |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Пакеты можно отдать пользователю 1 раз, а потом только программу пересылать
|
|||
|
||||
Vadим |
|
|||
Новичок Профиль Группа: Участник Сообщений: 7 Регистрация: 22.3.2013 Репутация: нет Всего: нет |
Я пытался много раз, но все заканчивалось крахом криворукий короче! ![]() |
|||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: нет Всего: 3 |
а чего парится по поводу размеров программы? я тут скачивал SQLite Expert она delphi сделан. У него exe сам 69,7 МБ весит. Поскольку автор в него и скины напихал и отчеты и всего всего. И ниче качают же и пользуются. Мне когда размер нужен я в 7 версии пишу. А когда уж совсем размер критичен то можно на KOL написать.
|
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
В наше время, когда космические корабли скорости передачи данных позволяют переслать 100 МБ менее чем за минуту, вы замарачиваетесь на размере программы? Сколько она сейчас у вас? 10 МБ? 20? Сколько вы хотите? По-моему будет больше геморроя, чем выгоды. Но если уж совсем нужно-нужно, то можно:
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
AndreyIQ |
|
|||
Бывалый ![]() Профиль Группа: Участник Сообщений: 185 Регистрация: 5.2.2007 Репутация: нет Всего: 8 |
А как насчет ASPack'а с ним даже думать не надо, но и файл уменьшится не на много
|
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
Стоит помнить, что при запуске упакованного экзешника (любым упаковщиком, не только ASPack'ом) он весь распаковывается в память и висит там весь до закрытия программы, в то время как неупакованные экзешники зачастую подгружают в память необходимое, а то, что на данные момент не надо, сбрасывают в своп. Думаю что нынче на всех компьютерах размер HDD гораздо больше размера оперативки, поэтому экономить первое в ущерб второго по крайней мере не логично.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
Но в то же время, начальники не спешат обновлять своим подчинённым железо. Зачем покупать новый, более мощный комп из-за 1-2 программ?
|
|||
|
||||
Poseidon |
|
|||
![]() Delphi developer ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 5273 Регистрация: 4.2.2005 Где: Гомель, Беларусь Репутация: 53 Всего: 133 |
На старых компах так же размер HDD больше оперативной памяти. Где смысл в экономии допустим 50 МБ на винчестере в 40 ГБ, но при этом затратив 100 МБ в оперативке, размером 256 МБ? Даже на компьютерах 10 летней давности соотношение винчестер/оперативка было гораздо больше 50.
-------------------- Если хочешь, что бы что-то работало - используй написанное, если хочешь что-то понять - пиши сам... |
|||
|
||||
Akella |
|
|||
![]() Творец ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 18485 Регистрация: 14.5.2003 Где: Корусант Репутация: 36 Всего: 329 |
||||
|
||||
DYUMON |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 321 Регистрация: 17.6.2006 Где: Новосибирск Репутация: нет Всего: 3 |
по поводу интернета. он не у всех летает. есть еще в этом мире места где даже 128 кб/с стоит бещеных денег.
|
|||
|
||||
bems |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Комодератор Сообщений: 3400 Регистрация: 5.1.2006 Репутация: 31 Всего: 88 |
Сжатые экзешники не нужны, потому что винчестеры сейчас большие
Все остальные "узкие места" которые упоминают в этом контексте имеют более цивилизованные решения -------------------- Обижено школьников: 8 |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Delphi: Общие вопросы" | |
|
Запрещается! 1. Публиковать ссылки на вскрытые компоненты 2. Обсуждать взлом компонентов и делиться вскрытыми компонентами
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Snowy, MetalFan, bems, Poseidon, Rrader. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Delphi: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |