Динамічна бібліотека посилань (DLL)

Автор: Randy Alexander
Дата Створення: 4 Квітень 2021
Дата Оновлення: 26 Червень 2024
Anonim
{СТКБ} Лекция + Гости из KPMG за 29.04.2021, часть 2
Відеоролик: {СТКБ} Лекция + Гости из KPMG за 29.04.2021, часть 2

Зміст

Визначення - Що означає бібліотека динамічних посилань (DLL)?

Бібліотека динамічних посилань (DLL) - це спільний програмний модуль із упорядкованим кодом, методами, функціями, перерахунками та структурами, які можуть бути динамічно викликані виконуючою програмою під час виконання програми. DLL зазвичай має розширення файлу, що закінчується на .dll. Інші розширення файлів - .drv та .ocx.


DLL були розроблені Microsoft і працюють лише з операційною системою Windows (ОС).

Вступ до Microsoft Azure та Microsoft Cloud | У цьому посібнику ви дізнаєтеся, що стосується хмарних обчислень та як Microsoft Azure може допомогти вам мігрувати та вести свій бізнес із хмари.

Техопедія пояснює бібліотеку динамічних посилань (DLL)

DLL-визначені типи функцій такі:

  • Експортується: може викликатися іншим модулем, а також із визначених DLL-файлів
  • Внутрішня. Викликається лише з визначених DLL-файлів

DLL допомагають зберегти системну пам'ять. Вони не завантажуються в оперативну пам'ять, поки не знадобляться, і, таким чином, допомагають зменшити накладні витрати на пам'ять. Програми, які потребують даних DLL, отримують їх як потрібно, що також допомагає керувати пам'яттю.

Посилання на потрібні файли DLL зазвичай створюються під час програмування. Якщо посилання статичні, файли DLL доступні та використовуються під час роботи програми. Якщо посилання динамічні, файли DLL використовуються лише за потреби.

Ще одна перевага файлів DLL полягає в тому, що вони можуть використовуватися декількома програмами одночасно. Файли DLL зазвичай не відкриваються безпосередньо, оскільки вони автоматично завантажуються програмою. Файли DLL також ефективно використовують системні ресурси та зменшують обмін.

Коли функції DLL змінюються, не потрібно перекомпілювати або повторно зв’язувати додаток за допомогою DLL до тих пір, поки умови викликів, аргументи функцій та значення повернення залишаються однаковими.