Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

загрузка DLL с API функциями [D6, Win95/98, WinME, NT4, Win2k, WinXP]


Alexis ©   (2004-02-17 11:22:00) 

В целях уменьшения размеров программы я не буду включать в раздел Uses Winsock(это к примеру) и все функции для работы с сетями (bind,accept,connect и т.д.) загружать из DLL.
Каким образом это делается и существенно ли уменьшится размер программы?
Заранее благодарю.


Digitman   (2004-02-17 13:08:00) [1]


> Alexis ©   (17.02.04 11:22)  


в ряде случаев скорее даже проиграешь в размере модуля, если будешь динамически импортировать внешние ф-ции


Alex44   (2004-02-17 13:06:00) [2]

Pri dynamicheskoj zagruzke razmer mozhet chut'-chut' uvelichit'sya (za schet coda zagruzki/proverki zagruzhennosti), no ochen' chut'-chut'. Ona imeet smysl, esli (1) eti functions ispol'zuyutsya ne vsegda, ili (2) dll ne standartnyj, ego mozhet ne okazat'sya, no v principe programma mogla by rabotat' i bez nego, ili (3) rech' idet o svoego roda plugin'ah (ne izvestno zaranee, skol'ko ih i kakie).


Rouse_   (2004-02-17 12:21:00) [3]

> [3] jack128 ©   (17.02.04 12:17)
Кто-же спорит? Но мы то говорим про размер... :)


jack128   (2004-02-17 12:17:00) [4]


> Ну будешь использовать динамическую загрузку взамен статической
> - что это тебе даст? Декларацию то загружаемых функций ты
> так или иначе обязан иметь
вот как раз таки такое решение имеет выгоды, но не в данном случае..


Rouse_   (2004-02-17 11:55:00) [5]

Ну будешь использовать динамическую загрузку взамен статической - что это тебе даст? Декларацию то загружаемых функций ты так или иначе обязан иметь.


jack128   (2004-02-17 11:34:00) [6]

Угу, и откажишься от модуля Windows и будешь экспортировать все руками? Winsock не влияет на размеры программы. Оптимизатор все лишнее уберет...


Наверх

Титульная страница Поиск, карта сайта Написать письмо