DLL

от Уикипедия, свободната енциклопедия

Dynamic-Link Library (DLL) е програмна библиотка употрявана от Microsoft Windows.

Съдържание

[редактиране] Предислов

Въведена е за намаляване на употребяваната RAM памет и на твърдия диск. Ако има програмен код, който се употребява повече от 1 път, той се обобщава в един файл (библиотека) и се зарежда само един път в оперативната памет.

[редактиране] Програмни примери

[редактиране] Създаване

Нужно е да се въведе следния откъс от код за даден програмен клас:

#include <windows.h>

#if defined(_MSC_VER)
#define DLL __declspec(dllexport)
#else
#define DLL
#endif

[редактиране] Начин на работа

[редактиране] Зареждане при стартиране на програмата

Оперативна система (Loader-а ѝ) зарежда динамичната библиоткеа в оперативната памет и изчита импорт-ната таблица на програмата използваща библиотеката.

[редактиране] Връзки