DLL Пекло

Автор: Robert Simon
Дата Створення: 19 Червень 2021
Дата Оновлення: 24 Червень 2024
Anonim
Избавляемся от ошибки OpenAL32.dll
Відеоролик: Избавляемся от ошибки OpenAL32.dll

Зміст

Визначення - Що означає пекло DLL?

Пекло DLL - загальний термін для різних проблем, пов'язаних із використанням динамічних бібліотек посилань (DLL) або DLL-файлів. Файл DLL - це ресурс в операційній системі Windows, який містить код і дані, пов'язані з функціональністю однієї або декількох програм. Ці файли, які можуть мати розширення .dll або інші файли, є основним складовим елементом для операційної системи Windows і програм Windows з ранніх версій MS-DOS комп'ютерної технології Microsoft. Послідовні версії Windows ілюструють певні проблеми із використанням файлів DLL для багатьох різних програм.

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

Техопедія пояснює пекло DLL

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

У більш сучасних версіях Windows деякі проблеми, що сприяють пекла DLL, були вирішені та вирішені певною мірою. Зміни включають .NET-фреймворк, який використовує метадані для опису компонентів програми. Ця система допомагає при розробці версій та розгортанні, щоб полегшити деякі проблеми, які виникають через багатомовне використання DLL або ситуацій, коли додатки мають спільний доступ до файлу DLL. Система захисту файлів Windows, запроваджена в Windows 2000, не дозволяє деяким програмам змінювати системні файли DLL. Інші рішення передбачають розміщення файлу DLL програми в окремій папці, а не зберігання його у спільному місці, щоб кожна програма могла мати свою унікальну версію файлу DLL.