Размер программ |
Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.
Размер программ |
Mars |
20.12.2003 5:54
Сообщение
#1
|
Гость |
Я на делфях программирую не долго.
Мало знаю. Но часто меня бесит то что мои программы (совсем крохи) занимают дикое место на винте. Подскажите пожалуйста как снизить емкость программы, может надо отключить какие то модули, Какие? |
SAB |
20.12.2003 7:07
Сообщение
#2
|
Новичок Группа: Пользователи Сообщений: 23 Репутация: 0 |
Вообще программа размером 200-300 кБ не такая и большая, если программировать под Виндом. А модули можно отключить. Самый простой способ узнать - какие отключать, а какие нет, такой: отключаеш один модуль и компилируеш, если он нужный, то компилятор выругается, тогда его надо снова прописать, а если модуль не используется, то никаких проблем нет. Но особенность дельфи заключается в том, что все самые нужные процедуры, функции и прочие вещи раскиданы по разным модулям, так что способ этот не сильно снизит размер программы.
-------------------- Человек должен думать, а компьютер работать.
|
trminator |
20.12.2003 15:34
Сообщение
#3
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Options-Project-Packages-Build with runtime packages. Если флажок там снят, то твоя программа будет весить никак не меньше 300 кило, зато не будет требовать для своей работы никаких дополнительных библиотек (некоторые нехорошие, но компактные по объему программы, написанные, например, на VisualC++ не хотят работать без mfc*.dll, а не менее компактные, написанные на VisualBasic - без vbrun*.dll).
Но если тебя устраивает, что без дополнительных библиотек твоя программа работать не будет (хоть убей, не помню, что за библиотеки, но если у тебя поставлен Дельфи, то они у тебя есть. Вроде какие-то *.bpl), включи эту опцию, и твои программы будут весить много меньше (кило 70-100) -------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
Shadow |
20.12.2003 16:42
Сообщение
#4
|
Lonely_Raven Группа: Пользователи Сообщений: 640 Пол: Мужской Репутация: 1 |
Цитата Я на делфях программирую не долго. Мало знаю. Но часто меня бесит то что мои программы (совсем крохи) занимают дикое место на винте. Подскажите пожалуйста как снизить емкость программы, может надо отключить какие то модули, Какие? вООбще можно воспользоваться программами упаковщиками PKLITE или PETITE или писать проги на API функциях при программинге удалать лишние библиотеки --------------------- или вообще писать на ASM покрайне мере применять ASM что уменьшит размер и увеличит скорость программы -------------------- Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ --------------------- RTFM - Read the fucking manual --------------------- http://www.livejournal.com/users/lonley_raven/ |
trminator |
20.12.2003 17:05
Сообщение
#5
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Можно также воспользоваться библиотекой KOLMCK - компактные программы, но разработка остается визуальной. http://kol.mastak.ru/
-------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
mj |
6.01.2004 6:20
Сообщение
#6
|
Adminь Группа: Администраторы Сообщений: 803 Пол: Мужской Реальное имя: Евгений Репутация: 5 |
поглядим на этот kol
|
CJ |
14.01.2004 19:52
Сообщение
#7
|
Пионер Группа: Пользователи Сообщений: 84 Пол: Мужской Репутация: 2 |
Какие API??? ???Качни Aspack или UPS! И зжимай!
-------------------- * Origin: "It's MY LIFE!!! © Jhon Bon Jovi"
|
trminator |
14.01.2004 21:38
Сообщение
#8
|
Четыре квадратика Группа: Пользователи Сообщений: 579 Пол: Мужской Репутация: 4 |
Цитата И зжимай! Это устранит следствие, но не причину... А если зажать прогу на KOL, то еще меньше будет +) -------------------- Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала |
Текстовая версия | 21.05.2024 7:52 |