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

Вниз

run-time packages&kol   Найти похожие ветки 

 
NORDmen ©   (2005-11-03 00:16) [0]

hi.
использовал run-time packages когда писал 1 прогу на vcl - набралось штук 20 dll с формами, получалась существенная экономия.
теперь, естественно, решил переписать ее на kol.
структура таже самая - ~20 dll с загружаемыми из них формами.
можно ли сократить размер за счет повторяющихся участков на каждом шаге? интересно как.


 
ECM ©   (2005-11-03 16:03) [1]


> набралось штук 20 dll с формами, получалась существенная
> экономия.


Не понял... а в чём экономия то...?
В том, что часть кода перенесена из EXE в DLL?


> можно ли сократить размер за счет повторяющихся участков
> на каждом шаге?

Можно... используя их (участки) многократно....
И разницы нет где находится этот код (EXE или DLL)
:)


 
NORDmen ©   (2005-11-04 12:43) [2]

2ecm: не в том фишка
говорю же, когда использовал vcl был великий смысл делать все с run-time packages  -т.к. dll в формой тогда весит около 17 кб!!!
переписываю теперь на kol
можно ли сделать что-то подобное??????????????????????????????????????

p.s.: или ты ввобще не знаешь че такое run-time packages? тогда не надо писать глупости


 
ECM ©   (2005-11-04 13:21) [3]


> p.s.: или ты ввобще не знаешь че такое run-time packages?

Это я , слава богу,  пока не забыл... до склероза еще есть время...:)

> когда использовал vcl был великий смысл делать все с run-
> time packages  

В чем был Ваш "великий смысл"? Вынести каждую форму в отдельную DLL?
Во всяком случае экономия в размере тут достаточно призрачная (по сравнению с монолитным EXE)
Смысл сего мало понятен - для KOL - тут и так все достаточно компактно

> можно ли сделать что-то подобное????????????????????????
> ??????????????

МОЖНО!!!!!
но прийдется попотеть...:)  С MCK особенно, а в чистом KOL можно попытаться загнать хотя бы часть функций KOL в отдельную DLL (это будет аналог package) и написать модуль KOL_Pack в котором импортировать эти функции....
Но ИМХО - это того не стоит...

> тогда не надо писать глупости

Не стоит так нервничать молодой человек...:)


 
ECM ©   (2005-11-04 13:36) [4]

З.Ы. Вобщем зря наверное я ответил [3]...После такого - [2] желание хоть в чем-то помочь пропадает ... всё ... навреное хватит тут напрягаться...


 
NORDmen ©   (2005-11-04 17:24) [5]

2ecm: sorry!
ты правильно понял в 3, но не в 2!
достали уже чайники. не могу сдерживаться
:(
>
> МОЖНО!!!!!
> но прийдется попотеть...:)  С MCK особенно, а в чистом KOL
> можно попытаться загнать хотя бы часть функций KOL в отдельную
> DLL (это будет аналог package) и написать модуль KOL_Pack
> в котором импортировать эти функции....
> Но ИМХО - это того не стоит...

согласен на 100%.
ха, захотел сократить несократимое :)



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

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

Наверх




Память: 0.46 MB
Время: 0.011 c
2-1152691253
Escimo
2006-07-12 12:00
2006.07.30
Зарегистрировать библиотеку


1-1150351337
Жора
2006-06-15 10:02
2006.07.30
Журнал выключения и включения компьютера


1-1150709334
Den_is
2006-06-19 13:28
2006.07.30
Многострочные ячейки в TdxInspector


2-1152607440
zdm
2006-07-11 12:44
2006.07.30
dbTreeView


15-1151576692
DelphiN!
2006-06-29 14:24
2006.07.30
Град размером с яблоко в Германии





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский