![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
сверхмалые программы на KOL
Art © (2003-01-13 01:16:00)
Здравствуйте уважаемые мастаки, когда я ставил KOL (1.55) в первый раз то откомпиленая пустая форма весила 6,0кб (правда MSK вообще не работал и при добавлении кнопки размер exe подскакивал до 8,0 кб). Как только я поставил KOL 1.59 то эта же программа дала exe размером 22,0 кб. Извините за такой вопрос но может быть я настройки какието не установил? И как так получается (на WINAPI у меня столько не получалось, мне просто интересно как так получается)?
С уважением ART.
Kladov (2003-02-02 09:02:00) [1]
Вообще, если ничего не писать вообще, т.е.
program Nothing;
begin
end;
то получится 4,5К с заменой System.dcu и 16К без замены.
Nick_N_A (2003-02-02 07:17:00) [2]
Библиотека System+SysInit весят в делфях-5 16 кило, как-же достичь 6
SPeller (2003-02-01 03:38:00) [3]
А смысл ставить эти опции, если ради 6 - 8 Кб таскать за собой ещё и пакеты?
Avenger [NhT] (2003-02-01 00:43:00) [4]
Каккие оставишь те и не будут включатся в ехе
Gandalf (2003-01-31 21:09:00) [5]
Delphi menu-Project-Options-Packages-Build with rutime pack(+)
lamachok (2003-01-18 23:42:00) [6]
> как же вы заменяете sys? уж не прямой ли заменой? а инструкцию
> читать кому, Пушкину что ли?
ага .... вы прям ясновидящий :)... в инструкции все по английский написанно а я ...??...
Прога стала весить 14,0 КБ (14 336 байт) то есть скинула
22-14= 8....
> Они в свойствах проекта, там где пакеты...
я это понимаю .. но их там много...какие именно
Kladov (2003-01-18 18:27:00) [7]
как же вы заменяете sys? уж не прямой ли заменой? а инструкцию читать кому, Пушкину что ли?
Avenger [NhT] (2003-01-15 01:26:00) [8]
Они в свойствах проекта, там где пакеты...
lamachok (2003-01-14 21:14:00) [9]
а я заменяю sys но все равно 22 .....
2Bartov
> А вот на практике чтоб получить Exe в 6кб чисто одну форму
> - без проблем. В опциях проекта указываем использование
> пакетов (*.bpl) + SysDcu = 5-6кб.
Можно спросить где эти опции???
Vladimir Kladov (2003-01-14 07:15:00) [10]
> Вышел KOL 1.60 - ВСЕМ КАЧАТЬ!!!
Ага, и сегодняшнее исправление к нему до 1.61 - тоже :)
Vladimir Kladov (2003-01-14 07:12:00) [11]
С формой 6К - невозможно. Только если были включены run-time packages.
Но тогда смысл - 6К екзешник + 1,5М run-time dll. С формой минимум 13,5К. Даже с заменой system.dcu и иже с ним. Независимо от того, используется MCK или нет. Иногда MCK делает код даже компактнее, чем вручную.
Art (2003-01-13 15:37:00) [12]
Насчет MCK извиняюсь это я уже глючу :о)
Хм, никогда об этом не задумывался. Но хочу заметить что в первый раз я SysDCU не заменял (правда в инсталяшке ковырялся, она у меня не установилась сразу, чето менял не помню).
В первый раз TESTKOL весил 12 кб, теперь 22,0кб, наверно точно SYS. (Хотя неплохо бы этот глюк возвести в повседневность)
Всем спасибо,
Пойду качать...
Bartov (2003-01-13 11:24:00) [13]
2Art
Не MSK, а MCK- Mirror Classes Kit.
И размер получатеся 22-23кб в зависимости от версии Дэлфи, а с заменой SysDcu размер уменьшается на 8-10кб.
Что касается размера 6кб - это глюк, но весьма приятный ;-)
Был у меня такой глюк пару раз под Д5, но чистая форма весила 5кб. Замечу - что это глюк!!!
А вот на практике чтоб получить Exe в 6кб чисто одну форму - без проблем. В опциях проекта указываем использование пакетов (*.bpl) + SysDcu = 5-6кб.
Вышел KOL 1.60 - ВСЕМ КАЧАТЬ!!!
SPeller (2003-01-13 09:40:00) [14]
Может 6 Кб получалось вследствие замены системных DCU-шек? А потом они просто куда-то делись?