bitanga |
Отправлено: 06.11.2003, 22:30 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 25
|
После компиляции екзешник получился полутораметровый. Если компилить с поддержкой "рантайм"-библитотек то он в несколько раз меньше. Но боюсь что тогда он не будет запускаться на любых других ПК.
Есть ли какие-нибуть общие рекомендации по созданию небольших программ? От чего вобще зависит размер файла? Может где статьи есть по этому поводу, ткните носом. |
|
exp |
Отправлено: 06.11.2003, 23:41 |
|
Мастер участка
Группа: Участник
Сообщений: 304
|
Существуют программы для ужимания ехе-шника.
Правда, не знаю такой для билдера, а для делфей это, например, AsPack.
|
|
bitanga |
Отправлено: 06.11.2003, 23:52 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 25
|
гм... это идея хорошая. Спасибо.
но я спрашивал ка можно писать програму тобы она получилась поменьше. Может есть какая-то зависимость размера от того какие компоненты используются? |
|
exp |
Отправлено: 06.11.2003, 23:59 |
|
Мастер участка
Группа: Участник
Сообщений: 304
|
А ты проверь... ну, хотя бы для интереса.
Кинь на форму одтн компонент, другой...
Ха, а че мне раньше такая мысль в голову не приходила?
|
|
bitanga |
Отправлено: 07.11.2003, 12:00 |
|
Ученик-кочегар
Группа: Участник
Сообщений: 25
|
60 kB прибавилось при снятии на закладке "Линкер" галочки с "use dynamic RTL".
Без него програма требовала borlndmm.dll вес которой 30 кБ
мда... |
|
Admin |
Отправлено: 07.11.2003, 13:13 |
|
Владимир
Группа: Администратор
Сообщений: 1190
|
"ДАРЗАНЕБЫ" (Роберт Хайнлайн "Луна — суровая хозяйка")
(Дармовой закуски не бывает)
За все надо платить, в том числе за удобство работы с
палитрой компонентов (компонентами VCL),
в частности — размером.
Небольшие программы — Visual C++
|
|
Dmitri |
Отправлено: 07.11.2003, 13:18 |
|
admin@localhost
Группа: Модератор
Сообщений: 110
|
Пиши без использования VCL.
P.S. В принципе, upx ОЧЕНЬ хорошо жмет.
|
|