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

Вниз

Как уменьшить размер exe шника без штук, типа UPX, KOL,...   Найти похожие ветки 

 
Dimaz-z   (2003-05-11 16:45) [0]

Как уменьшить размер exe"шника без штук, типа UPX, KOL,... Подскажите ещё какие нибудь способы...


 
DeMoN-777   (2003-05-11 16:48) [1]

Писать на чистом WinAPI. А за удобство VCL приходится платить. Готовый этзешник можно сжать компрессорами, например AsPack или UPX.


 
reticon   (2003-05-11 16:58) [2]

Можно. В дельфях, в свойствах проекта, закладка Packages - ставишь галку "компилировать с указанными пакетами". Вклычаешь только необходимые пакеты, которые нужны именно твоей проге например, если твоя прога не работает с инетом не надо включать соответствующие пакеты (какие - сам разберешься, исходя из их названия) и.т.п. Размер экзешника получается совсем маленький, но в дистрибутив проги тебе нуна будет положить все те пакеты, которые ты указал, т.к. в них находится все необходимое для работы твоей проги.


 
DrPass   (2003-05-11 18:05) [3]

Главный вопрос - кого сейчас волнует лишний мегабайт? Только студентов (курсовая на дискету не влезает, а две жалко преподу отдавать)


 
Плохой человек   (2003-05-11 18:50) [4]

>Главный вопрос - кого сейчас волнует лишний мегабайт?

Согласен, тем более эти ЕХЕшники офигенно хорошо пакуются.


 
Nick Denry   (2003-05-11 20:45) [5]

Пиши на АПИ, и возможностей больше, и знаешь че творишь, и место экномишь, и процессор\память не засираешь.
А на дельфе удобно на АПИ писать - не АСМ все - таки.
Не скажу что просто, но знать надо.
Может протестов много будет, но VCL - все равно "не то".



 
Dimaz-z   (2003-05-11 20:55) [6]

VCL удобнее конечно, но...


 
DrPass   (2003-05-11 21:33) [7]

>Может протестов много будет
Да чего там протестовать - тут таких умников полно... я тоже, когда курсе на втором учился, такую чушь говорил. Программисты смеялись... а когда работать стал, и я стал смеяться.


 
sniknik   (2003-05-12 00:07) [8]

а че не на ASM-е? еще круче получится. я на втором курсе на ASM-е писал.
правда это не помешало по предмету 3 получить :(, по политическим мотивам :о).

а счас... пытался время выбить под переписывание утилитки одной с VCL на WinAPI (когда программа большая ладно, а когда утилитка к ней прилагающаяся здоровая, это как то не то), не поняли.
- "сколько счас занимает?"
- "500кб"
- "а сколько будет?"
- "гдето 25-30кб"
- "Что? и ради этого две недели? хрен тебе!"
грубо но ясно, больше с такими вопросами не суюсь. (а в свободное время делать, хрен им, лутше полезно-халтурной деятельностью заниматся :о))


 
reticon   (2003-05-12 01:01) [9]

у меня иногда тоже бывает такое: захочу переписать прогу с всл на апи, потом посмотрю обьем проги (~неск.тысяч строк) и потом представлю ее обьем в чистом апи (жуть) и брошу это дело. ИМХО проще один раз написать что-то типа транслятора из кода всл в код апи (основные моменты хотя-бы). Есесно усе равно ручками придеться поработать потом дабы придать проге надлежащий вид.



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

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

Наверх




Память: 0.46 MB
Время: 0.009 c
1-94914
Tatiana
2003-05-15 10:50
2003.05.29
TAB


14-95088
Шоломицкий
2003-05-11 12:26
2003.05.29
Какой функцией в C++ узнать


1-94828
Rafik
2003-05-16 13:37
2003.05.29
Опять отчет


3-94701
prof
2003-05-08 06:41
2003.05.29
Ошибка в запросе SQL insert into


1-94957
Adil
2003-05-18 12:09
2003.05.29
HTML colors





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский