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
|
Все.... Спасиба... Я принял к сведению... |
|
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
|
в смысле :заменить стартовый код??? |
|