C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
Как уменьшить размер *.EXE
scapig
Отправлено: 20.11.2005, 21:59


Ученик-кочегар

Группа: Участник
Сообщений: 5



Доброго времени суток!!!

Я столкнулся с такой проблемкой: например , написал прогу, скомпилил (по умолчанию) -> hfpvth *.exe = ~ 50 кБ ...

Но она не запускается на машине где нед BORLAND (требует *.bpl и *.dll)...

Если компилю (со снятой галочкой ->project->options->packages->build with runtime packages ...) то размер *.exe = ~ 500 кб — но работает на компах без Borland...

Так вот вопрос: есть ли какие нить ухищрения чтобы скомпилить прогу так, чтобы был и код поменьше и работала на других компах ????

у меня Borland 6...
BreakPointMAN
Отправлено: 21.11.2005, 00:14


Станционный диспетчер

Группа: Участник
Сообщений: 86



1) Project==>Options...==>Compiler — щелкни на кнопке Release, возможно, будет чуть поменьше размер, впрочем, маловероятно, что намного;
2) самый кардинальный способ — писать чисто на WinAPI, не используя всяких там VCL-компонентов;
3) уменьшить размер можно exe-пакером, коих в сети довольно много;
4) а оно тебе надо?
calloc
Отправлено: 21.11.2005, 10:28


Ученик-кочегар

Группа: Участник
Сообщений: 5



QUOTE (BreakPointMAN @ 21/11/2005, 00:14)
1) Project==>Options...==>Compiler — ЭЕМЛОЙ ОБ ЛОПРЛЕ Release, ЧПЪНПЦОП, ВХДЕФ ЮХФШ РПНЕОШЫЕ ТБЪНЕТ, ЧРТПЮЕН, НБМПЧЕТПСФОП, ЮФП ОБНОПЗП;
2) УБНЩК ЛБТДЙОБМШОЩК УРПУПВ — РЙУБФШ ЮЙУФП ОБ WinAPI, ОЕ ЙУРПМШЪХС ЧУСЛЙИ ФБН VCL-ЛПНРПОЕОФПЧ;
3) ХНЕОШЫЙФШ ТБЪНЕТ НПЦОП exe-РБЛЕТПН, ЛПЙИ Ч УЕФЙ ДПЧПМШОП НОПЗП;
4) Б ПОП ФЕВЕ ОБДП?

дМС ХНЕОШЫЕОЙС ТБЪНЕТБ ЧПУРПМШЪХКУС ASPack-ПН.
scapig
Отправлено: 21.11.2005, 13:24


Ученик-кочегар

Группа: Участник
Сообщений: 5



Все.... Спасиба... Я принял к сведению... smile.gif
BreakPointMAN
Отправлено: 21.11.2005, 22:56


Станционный диспетчер

Группа: Участник
Сообщений: 86



QUOTE (calloc @ 21/11/2005, 10:28)
дМС ХНЕОШЫЕОЙС ТБЪНЕТБ ЧПУРПМШЪХКУС ASPack-ПН.

Перевод:
"Для уменьшения размера воспользуйся ASPack-ом."
GIZMO
Отправлено: 22.11.2005, 11:09


Машинист паровоза

Группа: Участник
Сообщений: 174



QUOTE (BreakPointMAN @ 21/11/2005, 00:14)
2) самый кардинальный способ — писать чисто на WinAPI, не используя всяких там VCL-компонентов;

САМЫЙ кардинальный — заменить стартовый код, 2 кб устроит?
scapig
Отправлено: 22.11.2005, 13:36


Ученик-кочегар

Группа: Участник
Сообщений: 5



в смысле :заменить стартовый код???

Вернуться в Вопросы программирования в C++Builder