DLL Hell (Ад DLL)

Материал из ПИЭ.Wiki

Перейти к: навигация, поиск

Первоначально предполагалось, что введение динамических библиотек позволит эффективно организовать память и дисковое пространство, используя только один экземпляр библиотечных модулей для многих приложений. Это было особенно важно для ранних версий Microsoft Windows с жесткими ограничениями по памяти.

Далее, предполагалось улучшить эффективность разработок и использования системных средств за счет модульности. Замена динамических библиотек с одной версии на другую должна была позволить независимо наращивать систему, не затрагивая приложений.

Фактически, полных преимуществ от внедрения динамических библиотек получить не удалось по причине явления, называемого DLL Hell («ад DLL»). DLL Hell возникает, когда несколько приложений требуют одновременно различные, не полностью совместимые, версии одних и тех же DLL-библиотек, что приводит к сбоям в этих приложениях. Поздние версии Microsoft Windows стали разрешать параллельное использование разных версий DLL, что свело на нет преимущества изначального принципа модульности.

Просмотры
Инструменты

Besucherzahler russian mail order brides
счетчик посещений
Rambler's Top100
Лингафонные кабинеты  Интерактивные доски  Интерактивная приставка Mimio Teach