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

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

Зміст:

Anonim

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

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

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

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


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

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