Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Вниз

Размер exe файла.   Найти похожие ветки 

 
ДмирийК   (2003-03-07 08:59) [0]

Добрый день!
Что то большие, по размеру exe файлов, стали мои проги. Какими настройками можно их уменьшить?


 
grusty   (2003-03-07 09:10) [1]

С помощью программы ASPack можно уменьшить размер в несколько раз. Сайт программы - www.aspack.com


 
Anatoly Podgoretsky   (2003-03-07 09:16) [2]

Build with run time packets драматическое уменьшение размере ехе


 
yuribas   (2003-03-07 09:24) [3]

А с какой целью ты хочешь уменьшить размеры? Чего ты хочешь этим добиться? Способов много, и каждый подходит для определенной цели. ASPack уменьшает только размер exe-файла, а размер программы остается прежним, и в ОЗУ занимает столько-же. То же самое при использовании пакетов Delphi. В некоторых случаях правильнее будет выделять части программы в DLL и подгружать динамически.


 
DVM   (2003-03-07 09:25) [4]

Не используй VCL - проги станут маленькими, зато время их написания станет несравненно большим :)


 
han_malign   (2003-03-07 09:55) [5]

{$O+,$D-,$L-,$Y-}


 
Intell   (2003-03-07 11:38) [6]

Тоже рекомендую AsPack, если понадобится Crack то обращайся.

sergein@nojabrsk.ru


 
Nic_B   (2003-03-07 11:55) [7]

Можно немного уменьшить размер, если вырезать секцию reloc из готового файла, да и памяти в этом случае отжирается меньше.
Ссылка:
http://www.jrsoftware.org/


 
Игорь Шевченко   (2003-03-07 12:04) [8]

А самый хороший способ - не обращать на размер внимания :-)


 
Reals   (2003-03-07 12:13) [9]

Писать программы при помощи библиотеки KOL и визуальных компонент MCK.


 
altarasjuk   (2003-03-07 12:21) [10]

Попробуй отключить дебаг информацию и т.д. должно помочь, а дальше - менять код, посмотри может чего юзаешь без чего можно обойтись... Да и вооще шас exe, который меньше 1,5 это маленький, на крайняк юзай dll.


 
Игорь Шевченко   (2003-03-07 12:23) [11]

Reals © (07.03.03 12:13)
> Писать программы при помощи библиотеки KOL и визуальных
> компонент MCK.


Если много свободного времени... :-)))


 
REA   (2003-03-07 13:54) [12]

$M- тоже, только для своих классов. Сначала выясни отчего они большие - причин может быть много.


 
Wind2000   (2003-03-07 13:58) [13]

Писать с использованием DLL и BPL. Кроме резкого уменьшения размера такой подход наиболее верен для разработки приложения, использующегося в территориально распределенных сетях. Представляете, насколько трудоемко переливание единого экзешника размером под 30-40 метров??? Несравнимо с переливанием 20-30Кб, правда? Более того, такой подход заставляет разработчика задумываться над вопросами оптимальности кода и ведет к модульности продукта.


 
Anatoly Podgoretsky   (2003-03-07 14:23) [14]

Nic_B (07.03.03 11:55)
Вот такие фокусы делать не стоит, чревато.

altarasjuk © (07.03.03 12:21)
Информация для отладчика не содержится в коде, если только это не TD32

Wind2000 (07.03.03 13:58)
Для этого существуют адекватные средства.
30-40 мб, это что же туда понасовано, наверно картинки и видео.


 
AleksandrKu   (2003-03-07 14:32) [15]

Смотря для чего нужно уменьшить размер если для пересылки другим юзерам по инету то ASPack довольно хорошо подходит если для экономии памяти то лучше делать через Dll


 
kirill_ru   (2003-03-10 00:58) [16]

ASPack никому не советую ,он платный,
а вот UPX бесплатен,да и жмёт лучше...


 
Яков Чебунин   (2003-03-10 03:46) [17]

Лучше не использовать паковщики - программа будет съедать больше памяти (На распаковка и т.д). Используй CutReloc c сайта http://www.jrsoftware.org - она вырежет около 25 кб (без последствий)



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2003.03.20;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.024 c
1-64193
ден555
2003-03-08 14:34
2003.03.20
Как открыть файл?


1-64191
KpeHgeJIb
2003-03-08 01:39
2003.03.20
Вопрос по TListView...


3-63979
soware
2003-02-28 10:14
2003.03.20
TXQuery.SQL


3-63938
B M P
2003-03-03 11:18
2003.03.20
Интерфейс DBGrid


1-64222
Leviathanq
2003-03-08 22:18
2003.03.20
TRichEdit





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский