Що таке DLL

Що таке DLL. DLL або dynamic-link library це файл з додатковими ресурсами, які можуть використовуватися програмами і самої операційної системою. У DLL файли поміщають виконуваний код і інші дані потрібні різним програмам при їх виконанні. Один і той же DLL файл може використовуватись декількома програмами одночасно.

Автоматичний вхід у систему Windows 7 без введення пароля

Що таке DLL.

Що таке DLL

Для того щоб зрозуміти, що таке DLL розглянемо приклад. В операційній системі є DLL файл під назвою Comdlg32. У ньому містяться ресурси необхідні для створення діалогових вікон. Різні програми використовують DLL файл Comdlg32 для того щоб створювати діалогові вікна. Таким чином, один і той же DLL файл забезпечує необхідними ресурсами велику кількість програм. Такий підхід дозволяє економити місце на диску і більш ефективно використовувати оперативну пам’ять.

Використання DLL файлів має й інші переваги. Так з допомогою DLL файлів розробник може створити модульну програму. У виконуваному EXE файлі можна розмістити лише необхідні для роботи програми ресурси, а решту в DLL файлах. А потім під час роботи програми підключати тільки потрібні в даний момент DLL файли. Оскільки не потрібні ресурси не будуть завантажуватися, програма буде працювати значно швидше. Крім цього, якщо програма побудована за таким принципом, її дуже просто оновлювати. Достатньо внести зміни тільки в один DLL файл, а інші не залишаться без змін.

В операційній системі Windows також використовуються файли .ocx (ActiveX), .cpl (Панель управління), .drv (драйвери). Вони мають таку ж структуру та виконують ті ж завдання, що і DLL файли.

Що таке DLL: можливі проблеми

Найбільш поширеною проблемою з DLL файлами є їх відсутність. Часто для роботи програми потрібні DLL файли, які поширюються окремо. Яскравий приклад DirectX. Напевно, ви часто стикалися з проблемою, коли програму не можна запустити через відсутності DLL файлу DirectX.

Радимо прочитати нову статтю Що таке DVI, в ній ви знайдете багато цікавої інформації.

Як правило, ця проблема вирішується дуже просто. Потрібно знайти в Інтернеті і завантажити файл про відсутність якого повідомляє програма. Після цього скопіюйте його в папку з грою, а також в папки Windows і Windows\system32. У більшості випадків цього достатньо для вирішення проблеми.

Напишіть відгук

Ваша пошт@ не публікуватиметься. Обов’язкові поля позначені *

*

Можна використовувати XHTML теґи та атрибути: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>