Главная страница
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.032 c
6-1077706813
pomashok
2004-02-25 14:00
2004.04.25
Сетевое приложение


8-1074354648
Ianus
2004-01-17 18:50
2004.04.25
РЕЧЬ, ЕЕ рапознование....


11-1065050375
Sagrer
2003-10-02 03:19
2004.04.25
В исходнике на KOL+MCK сейвятся жесткие пути.


6-1077521717
Val
2004-02-23 10:35
2004.04.25
Как закачать рисунок?


3-1080536840
Olegka
2004-03-29 09:07
2004.04.25
надо в инсталл проги вставить инсталл Firebird.