Динамически подключаемая библиотека: различия между версиями
[отпатрулированная версия] | [непроверенная версия] |
Содержимое удалено Содержимое добавлено
Nzeemin (обсуждение | вклад) м отмена правки 82411419 участника 91.199.153.3 (обс) было верно |
→Назначение: Добавил информации о приложениях для отслеживания зависимостей dll |
||
Строка 11:
Фактически полных преимуществ от внедрения динамически подключаемых библиотек получить не удалось по причине явления, называемого ''[[DLL hell]]'' («DLL-ад»). ''DLL hell'' возникает, когда несколько приложений требуют одновременно различные, не полностью совместимые версии библиотек, что приводит к сбоям в этих приложениях и к конфликтам типа ''DLL hell'', резко снижая общую надёжность операционных систем. Поздние версии ''Microsoft Windows'' стали разрешать параллельное использование разных версий ''DLL'' ([[Side-by-side assembly|технология Side-by-side assembly]]), что свело на нет преимущества изначального принципа модульности.
Существует так же ряд утилит, которые позволяют отследить зависимости приложений от подключаемых DLL. К примеру see_dll из комплекта [[Microsoft Visual Studio]].
== Ссылки ==
|