Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 02.09.2008, 17:42   #1
Зубоскалик
Пользователь
 
Аватар для Зубоскалик
 
Регистрация: 02.09.2008
Сообщений: 15
Печаль Слишком большой обьем

Помогите, плиз! Моя программка, написанная на дельфи содержит лишь немного функций, а весит .exe файл около 0.5 мб. Можно ли как-либо уменьшить его обьем?
Программист - это не тот кто пишет программы, а тот, чьи программы работают.
Зубоскалик вне форума Ответить с цитированием
Старый 02.09.2008, 17:49   #2
AlDelta
Реанимируюсь...
Участник клуба
 
Аватар для AlDelta
 
Регистрация: 19.07.2007
Сообщений: 1,445
По умолчанию

Упаковщик UPX и иже с ним... + выбросить лишние модули
Пишите код так, как будто сопровождать его будет склонный к насилию психопат, который знает, где вы живёте.
Правила форума => Правила раздела => Для общего развития => Помощь студентам => Перед тем, как создавать тему, скачайте себе...
P.S.: форум не песочница (с)
название статьи на сайте MS: "Отмена принудительного отключения автоматического запуска в реестре Windows"
AlDelta вне форума Ответить с цитированием
Старый 02.09.2008, 17:58   #3
Зубоскалик
Пользователь
 
Аватар для Зубоскалик
 
Регистрация: 02.09.2008
Сообщений: 15
Вопрос Понятно... но...

Цитата:
Сообщение от AlDelta Посмотреть сообщение
Упаковщик UPX и иже с ним... + выбросить лишние модули
А где можно взять этот упаковщик, и как выбросить лишние модули?
Программист - это не тот кто пишет программы, а тот, чьи программы работают.
Зубоскалик вне форума Ответить с цитированием
Старый 02.09.2008, 18:54   #4
_Dmitry
Участник клуба
 
Аватар для _Dmitry
 
Регистрация: 02.09.2007
Сообщений: 1,193
По умолчанию

Поисковики, видимо, уже не в моде.
http://upx.sourceforge.net

Запускать через коммандную строку или создать bat-ник:
upx --best MyProg.exe

Подробнее в manual-е на англицком...
_Dmitry вне форума Ответить с цитированием
Старый 03.09.2008, 11:40   #5
Зубоскалик
Пользователь
 
Аватар для Зубоскалик
 
Регистрация: 02.09.2008
Сообщений: 15
По умолчанию

Спасибо! UPX сократил обьем с 450 кб до 170кб.
Программист - это не тот кто пишет программы, а тот, чьи программы работают.
Зубоскалик вне форума Ответить с цитированием
Старый 03.09.2008, 19:31   #6
Alter
Старожил
 
Аватар для Alter
 
Регистрация: 06.08.2007
Сообщений: 2,239
По умолчанию

Цитата:
Сообщение от Зубоскалик Посмотреть сообщение
Спасибо! UPX сократил обьем с 450 кб до 170кб.
это для экономии места на диске? я сжимаю, только если общий размер программы(*.exe) более 1Мб. Однако при запуске, ваша программа развернётся в памяти, до полного размера.
P.S: если уж хотите мелкий размер в несколько десятков килобайт, делайте программу на WinAPI.
Alter вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Слишком сложная формула RUBEY Microsoft Office Excel 1 21.07.2008 18:51
Вычислить обьем пирамиды по ее координатам в пространстве Dog Помощь студентам 2 19.05.2008 17:05
ошибка ORA - 01704 (Строковый литерал слишком длинный) MAcK БД в Delphi 1 01.11.2007 09:44
Большой шрифт vitalik007 HTML и CSS 5 25.10.2007 14:33
Проблема: Слишком много различных форматов Стася Microsoft Office Excel 3 25.04.2007 08:25