Dynamic-Link Library
Облик
За информацията в тази статия или раздел не са посочени източници. Въпросната информация може да е непълна, неточна или изцяло невярна. Имайте предвид, че това може да стане причина за изтриването на цялата статия или раздел. |
Dynamic-Link Library (DLL) е програмна библиотека употребявана от Microsoft Windows.
Предисловие
[редактиране | редактиране на кода]Въведена е за намаляване на употребяваната RAM памет и на твърдия диск. Ако има програмен код, който се употребява повече от един път, той се обобщава в един файл (библиотека) и се зарежда само един път в оперативната памет.
Програмни примери
[редактиране | редактиране на кода]Създаване
[редактиране | редактиране на кода]Нужно е да се въведе следния откъс от код за даден програмен клас:
#include <windows.h>
#if defined(_MSC_VER) #define DLL __declspec(dllexport) #else #define DLL #endif
Начин на работа
[редактиране | редактиране на кода]Зареждане при стартиране на програмата
[редактиране | редактиране на кода]Оперативна система (Loader-а ѝ) зарежда динамичната библиотека в оперативната памет и изчита внесената таблица на програмата използваща библиотеката.
Вижте също
[редактиране | редактиране на кода]Външни препратки
[редактиране | редактиране на кода]Тази статия, свързана със софтуер, все още е мъниче. Помогнете на Уикипедия, като я редактирате и разширите.