Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "KOL";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Вниз

сверхмалые программы на KOL   Найти похожие ветки 

 
Art   (2003-01-13 01:16) [0]

Здравствуйте уважаемые мастаки, когда я ставил KOL (1.55) в первый раз то откомпиленая пустая форма весила 6,0кб (правда MSK вообще не работал и при добавлении кнопки размер exe подскакивал до 8,0 кб). Как только я поставил KOL 1.59 то эта же программа дала exe размером 22,0 кб. Извините за такой вопрос но может быть я настройки какието не установил? И как так получается (на WINAPI у меня столько не получалось, мне просто интересно как так получается)?
С уважением ART.


 
SPeller   (2003-01-13 09:40) [1]

Может 6 Кб получалось вследствие замены системных DCU-шек? А потом они просто куда-то делись?


 
Bartov   (2003-01-13 11:24) [2]

2Art
Не MSK, а MCK - Mirror Classes Kit.

И размер получатеся 22-23кб в зависимости от версии Дэлфи, а с заменой SysDcu размер уменьшается на 8-10кб.
Что касается размера 6кб - это глюк, но весьма приятный ;-)
Был у меня такой глюк пару раз под Д5, но чистая форма весила 5кб. Замечу - что это глюк!!!

А вот на практике чтоб получить Exe в 6кб чисто одну форму - без проблем. В опциях проекта указываем использование пакетов (*.bpl) + SysDcu = 5-6кб.

Вышел KOL 1.60 - ВСЕМ КАЧАТЬ!!!


 
Art   (2003-01-13 15:37) [3]

Насчет MCK извиняюсь это я уже глючу :о)
Хм, никогда об этом не задумывался. Но хочу заметить что в первый раз я SysDCU не заменял (правда в инсталяшке ковырялся, она у меня не установилась сразу, чето менял не помню).
В первый раз TESTKOL весил 12 кб, теперь 22,0кб, наверно точно SYS. (Хотя неплохо бы этот глюк возвести в повседневность)
Всем спасибо,
Пойду качать...


 
Vladimir Kladov   (2003-01-14 07:12) [4]

С формой 6К - невозможно. Только если были включены run-time packages.
Но тогда смысл - 6К екзешник + 1,5М run-time dll. С формой минимум 13,5К. Даже с заменой system.dcu и иже с ним. Независимо от того, используется MCK или нет. Иногда MCK делает код даже компактнее, чем вручную.


 
Vladimir Kladov   (2003-01-14 07:15) [5]


> Вышел KOL 1.60 - ВСЕМ КАЧАТЬ!!!

Ага, и сегодняшнее исправление к нему до 1.61 - тоже :)


 
lamachok   (2003-01-14 21:14) [6]

а я заменяю sys но все равно 22 .....
2Bartov

> А вот на практике чтоб получить Exe в 6кб чисто одну форму
> - без проблем. В опциях проекта указываем использование
> пакетов (*.bpl) + SysDcu = 5-6кб.

Можно спросить где эти опции???


 
Avenger [NhT]   (2003-01-15 01:26) [7]

Они в свойствах проекта, там где пакеты...


 
Kladov   (2003-01-18 18:27) [8]

как же вы заменяете sys? уж не прямой ли заменой? а инструкцию читать кому, Пушкину что ли?


 
lamachok   (2003-01-18 23:42) [9]


> как же вы заменяете sys? уж не прямой ли заменой? а инструкцию
> читать кому, Пушкину что ли?

ага .... вы прям ясновидящий :)... в инструкции все по английский написанно а я ...??...
Прога стала весить 14,0 КБ (14 336 байт) то есть скинула
22-14= 8 ....

> Они в свойствах проекта, там где пакеты...

я это понимаю .. но их там много...какие именно


 
Gandalf   (2003-01-31 21:09) [10]

Delphi menu-Project-Options-Packages-Build with rutime pack(+)


 
Avenger [NhT]   (2003-02-01 00:43) [11]

Каккие оставишь те и не будут включатся в ехе


 
SPeller   (2003-02-01 03:38) [12]

А смысл ставить эти опции, если ради 6 - 8 Кб таскать за собой ещё и пакеты?


 
Nick_N_A   (2003-02-02 07:17) [13]

Библиотека System+SysInit весят в делфях-5 16 кило, как-же достичь 6


 
Kladov   (2003-02-02 09:02) [14]

Вообще, если ничего не писать вообще, т.е.


program Nothing;
begin
end;


то получится 4,5К с заменой System.dcu и 16К без замены.



Страницы: 1 вся ветка

Форум: "KOL";
Текущий архив: 2003.10.13;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.47 MB
Время: 0.009 c
3-40310
evgeniy
2003-09-22 11:52
2003.10.13
Query.Insert


1-40361
west
2003-10-01 16:04
2003.10.13
HelpME


1-40420
Agent[007]
2003-09-30 17:20
2003.10.13
xxx in xxx.pas ;


14-40640
Дмитрий
2003-09-23 08:56
2003.10.13
Восстановление винчестера


14-40656
Igorek
2003-09-23 16:47
2003.10.13
Очередная разминка для мозгов





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский