In computing, DLL hell is a colloquial term for the complications that arise when working with dynamic link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions. Although the term is Windows-specific (the more general term is dependency hell) the rhyme is often used to depict a dependency hell case. DLL hell often shows up in a Windows alert pop-up that reports something similar to "A Required DLL File, Z.

PropertyValue
dbpprop:abstract
  • In computing, DLL hell is a colloquial term for the complications that arise when working with dynamic link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions. Although the term is Windows-specific (the more general term is dependency hell) the rhyme is often used to depict a dependency hell case. DLL hell often shows up in a Windows alert pop-up that reports something similar to "A Required DLL File, Z. DLL, was not found" or "The procedure entry point Y couldn't be located in X. DLL" when users try to run an application, or during startup. This can also manifest itself more quietly as applications just not working properly. It takes a number of forms, as detailed below.
  • Der Ausdruck DLL-Konflikt bezeichnet ein Problem, das durch die Installation von Dynamic Link Library (DLLs) auf den Betriebssystemen der Windows-Reihe (Windows 3. x, Windows 9x, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows Server) entstehen kann. Vorwiegend sind ältere Windowsversionen betroffen, da diese nur beschränkte Möglichkeiten besitzen, um System-Dateien und DLL-Bibliotheken zu verwalten. Auch bei älteren Versionen von Mac OS treten ähnliche Probleme auf, die als Extension Conflicts (Erweiterungskonflikte) bezeichnet werden.
  • El término DLL Hell (infierno de las DLLs) se refiere a los problemas ocasionados por las DLLs (Bibliotecas de enlace dinámico). Estas bibliotecas consisten en un conjunto de código común que puede estar compartido entre varias aplicaciones. En Windows estas bibliotecas están muy extendidas y son compartidas por múltiples aplicaciones (por ejemplo, la MFC está compartida por prácticamente todas las aplicaciones gráficas). De esta compartición de código surgen dos problemas que constituyen el "infierno": Al instalar un programa se reemplaza una DLL por otra versión incompatible Al desinstalar un programa se borra una DLL compartida En ambos casos los programas que compartan la DLL dejarán de funcionar con los consiguientes trastornos que supone.
  • A DLL-hell (DLL pokol) egy színes kifejezés arra a helyzetre, amikor a Windows operációs rendszer képtelen helyesen kezelni a telepített DLL-eket. Ennek több oka is lehet: A futtatott DLL számára szükséges másik DLL nem található vagy inkompatibilis a verziója; Ugyanannak a DLL-nek több verziója is fenn van a rendszeren; A DLL-ek lényege, hogy több program is használhatja ugyanazokat az eljárásokat, így memóriát és lemezterületet takarítva meg, valamint a programok készítése is egyszerűsödik, mivel ugyanazt a rutineljárást csak egyszer kell elkészíteni. Azonban, ha egy új program úgy telepít egy DLL-t, hogy felülírja annak régebbi változatát, ez eredményezheti, hogy régebb telepített programok (amelyek a régi DLL-t használták) többet nem fognak futni. Okozhatja a káoszt az is, ha egy alkalmazás nem törli le a csak általa használt DLL-t mikor a rendszerből eltávolítják. Extrém esetben ez az operációs rendszer teljes összeomlását is eredményezheti: a Microsoft Windows rendszerekben ez kék halálként ismeretes.
  • DLL地獄(ディーエルエルじごく)とは、ダイナミックリンクライブラリ (DLL)やComponent Object Model (COM)コンポーネントなどのバージョンアップなどに伴い、それ以前のバージョンのDLL・COMコンポーネント等に依存して動作するアプリケーションが動作しなくなる現象のことである。コンピュータ業界においてはDLL Hell(ディーエルエル・ヘル)と呼ばれる場合が多い。Windows以外のOSで発生するものについてはDependency Hell(日本語に訳すと「依存性地獄」)の名称がよく使われる。
  • Inferno de DLLs (do inglês DLL hell) é uma designação dada a complicações no lidar com DLLs. O termo foi trazido a público por Rick Anderson, num relatório: The end of DLL hell, depois de ter sido usada por algum tempo internamente pela Microsoft.
  • DLL hell — тупиковая ситуация, связанная с управлением динамическими библиотеками DLL в операционной системе Microsoft Windows. Сущность проблемы заключается в конфликте версий DLL, призванных поддерживать определённые функции. DLL hell — пример плохой концепции программирования, которая, подобно скрытой мине, приводит к резкому возрастанию трудностей при усложнении и совершенствовании системы. Поэтому эксперты рекомендуют избегать или ограничивать применение DLL, обуславливающих такого рода конфликты.
  • DLL地獄在電腦領域中,指的是因為動態連結函式庫(DLL)的版本與相容性的問題而造成程式的無法正常執行。 以Windows而言,早期並沒有很嚴謹的DLL版本管理機制,以致經常發生安裝了某軟體後,因為其覆蓋了系統上原有的同一個DLL檔,而導致原有可執行的程式無法執行。但還原回原有的DLL檔之後,所新安裝的軟體就無法執行。若覆蓋到系統所使用的重要DLL時亦可能讓系統容易當機甚至無法正常啟動。
dbpprop:hasPhotoCollection
dbpprop:reference
rdf:type
rdfs:comment
  • In computing, DLL hell is a colloquial term for the complications that arise when working with dynamic link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions. Although the term is Windows-specific (the more general term is dependency hell) the rhyme is often used to depict a dependency hell case. DLL hell often shows up in a Windows alert pop-up that reports something similar to "A Required DLL File, Z.
  • Der Ausdruck DLL-Konflikt bezeichnet ein Problem, das durch die Installation von Dynamic Link Library (DLLs) auf den Betriebssystemen der Windows-Reihe (Windows 3. x, Windows 9x, Windows ME, Windows NT, Windows 2000, Windows XP, Windows Vista, Windows Server) entstehen kann. Vorwiegend sind ältere Windowsversionen betroffen, da diese nur beschränkte Möglichkeiten besitzen, um System-Dateien und DLL-Bibliotheken zu verwalten.
  • El término DLL Hell (infierno de las DLLs) se refiere a los problemas ocasionados por las DLLs (Bibliotecas de enlace dinámico). Estas bibliotecas consisten en un conjunto de código común que puede estar compartido entre varias aplicaciones. En Windows estas bibliotecas están muy extendidas y son compartidas por múltiples aplicaciones (por ejemplo, la MFC está compartida por prácticamente todas las aplicaciones gráficas).
  • A DLL-hell (DLL pokol) egy színes kifejezés arra a helyzetre, amikor a Windows operációs rendszer képtelen helyesen kezelni a telepített DLL-eket.
  • Inferno de DLLs (do inglês DLL hell) é uma designação dada a complicações no lidar com DLLs. O termo foi trazido a público por Rick Anderson, num relatório: The end of DLL hell, depois de ter sido usada por algum tempo internamente pela Microsoft.
  • DLL hell — тупиковая ситуация, связанная с управлением динамическими библиотеками DLL в операционной системе Microsoft Windows. Сущность проблемы заключается в конфликте версий DLL, призванных поддерживать определённые функции.
rdfs:label
  • DLL hell
  • DLL-Konflikt
  • DLL Hell
  • DLL hell
  • DLL地獄
  • Inferno de DLLs
  • DLL hell
  • DLL地獄
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of