Будинки Розвиток Що таке dll? - визначення з техопедії

Що таке dll? - визначення з техопедії

Зміст:

Anonim

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

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

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

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

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

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

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


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


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


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

Що таке dll? - визначення з техопедії