IPB
ЛогинПароль:

> ВНИМАНИЕ!

Прежде чем задать вопрос, смотрите FAQ.
Рекомендуем загрузить DRKB.

Наладить общение поможет, если вы подпишитесь по почте на новые темы в этом форуме.

 
 Ответить  Открыть новую тему 
> Размер программ
сообщение
Сообщение #1


Гость






Я на делфях программирую не долго.
Мало знаю.
Но часто меня бесит то что мои программы (совсем крохи) занимают  дикое  место на винте.
Подскажите пожалуйста как снизить емкость программы,  может  надо  отключить какие то  модули, Какие?
 К началу страницы 
+ Ответить 
сообщение
Сообщение #2


Новичок
*

Группа: Пользователи
Сообщений: 23

Репутация: -  0  +


Вообще программа размером 200-300 кБ не такая и большая, если программировать под Виндом. А модули можно отключить. Самый простой способ узнать - какие отключать, а какие нет, такой: отключаеш один модуль и компилируеш, если он нужный, то компилятор выругается, тогда его надо снова прописать, а если модуль не используется, то никаких проблем нет. Но особенность дельфи заключается в том, что все самые нужные процедуры, функции и прочие вещи раскиданы по разным модулям, так что способ этот не сильно снизит размер программы.


--------------------
Человек должен думать, а компьютер работать.
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #3


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


Options-Project-Packages-Build with runtime packages. Если флажок там снят, то твоя программа будет весить никак не меньше 300 кило, зато не будет требовать для своей работы никаких дополнительных библиотек (некоторые нехорошие, но компактные по объему программы, написанные, например, на VisualC++ не хотят работать без mfc*.dll, а не менее компактные, написанные на VisualBasic - без vbrun*.dll).

Но если тебя устраивает, что без дополнительных библиотек твоя программа работать не будет (хоть убей, не помню, что за библиотеки, но если у тебя поставлен Дельфи, то они у тебя есть. Вроде какие-то *.bpl), включи эту опцию, и твои программы будут весить много меньше (кило 70-100)


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #4


Lonely_Raven
****

Группа: Пользователи
Сообщений: 640
Пол: Мужской

Репутация: -  1  +


Цитата
Я на делфях программирую не долго.
Мало знаю.
Но часто меня бесит то что мои программы (совсем крохи) занимают  дикое  место на винте.
Подскажите пожалуйста как снизить емкость программы,  может  надо  отключить какие то  модули, Какие?


smile.gif
вООбще можно воспользоваться программами упаковщиками PKLITE или PETITE
или писать проги на API функциях
при программинге удалать лишние библиотеки
---------------------
или вообще писать на ASM покрайне мере применять ASM
что уменьшит размер и увеличит скорость программы


--------------------
Программа делает то что вы ей приказали а не то что бы ВАМ хотелось бы.
МЕРФИ
---------------------
RTFM - Read the fucking manual
---------------------
http://www.livejournal.com/users/lonley_raven/
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #5


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


Можно также воспользоваться библиотекой KOLMCK - компактные программы, но разработка остается визуальной. http://kol.mastak.ru/


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #6


Adminь
****

Группа: Пользователи
Сообщений: 803
Пол: Мужской
Реальное имя: Евгений

Репутация: -  5  +


поглядим на этот kol
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #7


Пионер
**

Группа: Пользователи
Сообщений: 84
Пол: Мужской

Репутация: -  2  +


Какие API??? ???Качни Aspack или UPS! И зжимай!


--------------------
* Origin: "It's MY LIFE!!! © Jhon Bon Jovi"
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 
сообщение
Сообщение #8


Четыре квадратика
****

Группа: Пользователи
Сообщений: 579
Пол: Мужской

Репутация: -  4  +


Цитата
И зжимай!

Это устранит следствие, но не причину... А если зажать прогу на KOL, то еще меньше будет +)


--------------------
Закон добровольного труда Зимерги:
Люди всегда согласны сделать работу, когда необходимость в этом уже отпала
 Оффлайн  Профиль  PM 
 К началу страницы 
+ Ответить 

 Ответить  Открыть новую тему 
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 





- Текстовая версия 29.04.2024 7:01
500Gb HDD, 6Gb RAM, 2 Cores, 7 EUR в месяц — такие хостинги правда бывают
Связь с администрацией: bu_gen в домене octagram.name