Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.04.25;
Скачать: CL | DM;

Вниз

загрузка DLL с API функциями   Найти похожие ветки 

 
Alexis ©   (2004-02-17 11:22) [0]

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


 
jack128 ©   (2004-02-17 11:34) [1]

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


 
Rouse_ ©   (2004-02-17 11:55) [2]

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


 
jack128 ©   (2004-02-17 12:17) [3]


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


 
Rouse_ ©   (2004-02-17 12:21) [4]

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


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

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).


 
Digitman ©   (2004-02-17 13:08) [6]


> Alexis ©   (17.02.04 11:22)  


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



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

Текущий архив: 2004.04.25;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.037 c
3-1080139064
Виктор
2004-03-24 17:37
2004.04.25
Как в dxDBGrid-е вывалить програмно ExtLookupColumn


3-1080721154
Alexander Bakulin
2004-03-31 12:19
2004.04.25
Переделать Paradox программу для многопользовательского режима


14-1080488467
Инкогнито
2004-03-28 19:41
2004.04.25
Будущее за киберпанком?!


3-1080786388
Артем К.
2004-04-01 06:26
2004.04.25
Казус в создании MDI-приложения с использование баз данных!


6-1077394335
denkop
2004-02-21 23:12
2004.04.25
while ... do Socket.Open; Socket.SendText( hello world );