About: DLL Hell

An Entity of Type: Whole100003553, from Named Graph: http://dbpedia.org, within Data Space: dbpedia.org

In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space. DLL Hell can manifest itself in many different ways wherein applications neither launch nor work correctly. DLL Hell is the Windows ecosystem-specific form of the general concept dependency hell.

Property Value
dbo:abstract
  • DLL peklo (anglicky DLL hell) je označení pro komplikace, které v operačním systému Microsoft Windows způsobuje používání dynamických knihoven (DLL) – nemožnost spuštění některých programů kvůli chybějícím knihovnám, chybné fungování programů kvůli nekompatibilním verzím knihoven nebo hromadění nevyužívaných knihoven a jejich verzí. Problémy byly závažné zejména u starší 16bitové verze, ve které všechny aplikace používají stejný paměťový prostor. DLL peklo je konkrétní forma obecného problému závislostního pekla (anglicky dependency hell). (cs)
  • In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space. DLL Hell can manifest itself in many different ways wherein applications neither launch nor work correctly. DLL Hell is the Windows ecosystem-specific form of the general concept dependency hell. (en)
  • Der Ausdruck DLL-Konflikt (auch DLL Hell, deutsch: „DLL-Hölle“ genannt) bezeichnet ein Problem, das durch die Installation von Dynamic Link Library (DLLs) auf den Betriebssystemen der Windows-Reihe 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 (Erweiterungskonflikte) bezeichnet werden. In den verschiedenen Linux-Distributionen werden Bibliothekskonflikte meist durch den distributionseigenen Paketmanager verhindert, jedoch nicht immer. (de)
  • El término DLL Hell (infierno de las DLL) se refiere a los problemas ocasionados por los archivos *.dll (Dynamic Link Library, Biblioteca de Enlace Dinámico) en los sistemas operativos de Microsoft, que si no se controla puede llevar al sistema irremisiblemente a la pantalla azul de la muerte. 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, las MFC están compartidas 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 (conflicto de versiones). * 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. (es)
  • Dalam dunia komputasi, DLL Hell adalah istilah sehari-hari untuk komplikasi yang muncul ketika bekerja dengan (DLL) yang digunakan dalam sistem operasi Microsoft Windows, terutama edisi "warisan" (legacy) . Meskipun istilah ini adalah hanya berlaku untuk sistem operasi Windows (istilah yang lebih umum adalah ) istilah ini juga sering digunakan untuk menggambarkan sebuah kasus neraka dependensi. DLL hell sering muncul dalam popup peringatan Windows yang laporan sesuatu yang mirip dengan "A Required DLL File, Z.DLL, was not found" atau "The procedure entry point Y couldn't be located in X.DLL" saat pengguna mencoba untuk menjalankan sebuah aplikasi, atau ketika startup. Hal ini dapat juga terjadi saat aplikasi yang dijalankan tidak berfungsi sebagaimana mestinya. (in)
  • DLL 지옥(DLL hell)은 마이크로소프트 윈도우 기반의 프로그램에서 DLL을 사용할 경우 발생할 수 있는 복잡성을 뜻하는 말이다. 이 용어는 릭 엔더슨(Rick Anderson)이 2000년 1월에 발표한 〈DLL 지옥의 종말(The End of DLL Hell)〉이라는 문서를 통해 대중에 소개되었다. 그 전에는 잠시 동안 마이크로소프트 내부에서 사용되었다. DLL 지옥은 DLL을 관리할 때 발생할 수 있는 모든 문제를 뜻한다. 여기에는 DLL 버전 충돌 문제, 프로그램이 의존하는 DLL 파일을 찾을 때의 어려움, 불필요한 DLL 파일 복사본이 만들어지는 문제 등이 포함된다. DLL 지옥은 잠재적인 운영 체제 설계 결함의 한 예이다. 이 결함으로 인해 잘 작성된 프로그램도 문제를 일으킬 수 있는데, 이는 허술하게 작성된 프로그램의 나쁜 프로그래밍 습관이나 버그로부터 영향을 받을 수 있고, 이를 운영 체제가 묵인하기 때문이다. (ko)
  • DLL 地獄(ディーエルエルじごく)とは、DLL や COM コンポーネントなどのバージョンアップなどに伴い、それ以前のバージョンの DLL/COM コンポーネントなどに依存して動作するアプリケーションが動作しなくなる現象のことである。コンピュータ業界においては "DLL HELL" と呼ばれる場合が多い。Windows 以外の オペレーティングシステム (OS) で発生するものについては "Dependency Hell" の名称がよく使われる。 (ja)
  • Piekło DLL (ang. DLL Hell) – termin na komplikacje, które pojawiają się przy korzystaniu z bibliotek dynamicznych stosowanych w systemach operacyjnych Microsoft Windows, szczególnie w odziedziczonej wersji 16-bitowej, w której wszystkie aplikacje działają we wspólnej przestrzeni adresowej. Chociaż wyrażenie to jest specyficzne dla Windows, i od niego pochodzi bardziej ogólny i niezależny od platformy termin „piekło zależności”, to rym „DLL hell” w wersji angielskiej powoduje, że jego użycie jest popularne przy omawianiu ogólnych przypadków problemów zależności w Windows. Piekło DLL może objawiać się na różne sposoby; zwykle aplikacje się nie uruchamiają lub działają nieprawidłowo. W nowych wersjach Windows problem nie jest już tak dotkliwy dzięki wprowadzeniu .NET Framework, i funkcjonalności zapobiegającej nadpisaniu plików systemowych. (pl)
  • Inferno de DLLs (do inglês DLL hell) é uma designação dada a complicações no lidar com DLLs. (pt)
  • DLL hell (DLL-кошмар, буквально: DLL-ад) — тупиковая ситуация, связанная с управлением динамическими библиотеками DLL в операционной системе Microsoft Windows. Аналогичная проблема в других ОС носит название Dependency hell. Сущность проблемы заключается в конфликте версий DLL, призванных поддерживать определённые функции. DLL hell — пример плохой концепции программирования, которая, подобно скрытой мине, приводит к резкому возрастанию трудностей при усложнении и совершенствовании системы. (ru)
  • 在电脑运算领域,DLL地狱(DLL Hell)指Microsoft Windows系统中,因为动态链接库(DLL)的版本或相容性的问题而造成软件无法正常执行。 Windows早期并沒有很严谨的DLL版本管理机制,以致经常发生安装了某软件后,因为其覆盖了系统上原有的同一個DLL文件,而导致原有可运行的程式无法运行。但还原回原有的DLL文件之后,新安裝的软件就无法运行。若影响到系统所使用的重要DLL时也可能让系统容易死机甚至无法正常启动。 在一般情况下,开发时修改了类中的成员变量的大小或者改变虚函数的个数以及顺序会触发DLL地狱。 如果DLL重新发布时类成员(虚函数表也属于类成员)的地址发生变化,那也会触发DLL地狱。 (zh)
  • DLL hell (буквально: «пекло динамічних бібліотек») — конфліктна ситуація, що виникає з динамічними бібліотеками DLL в операційній системі Microsoft Windows які спільно можуть використовуватись різними програмами, але після оновлення спільної бібліотеки однією з програм, працюють непередбачувано з рештою програм. Тобто, сутність проблеми полягає в конфлікті версій DLL, покликаних підтримувати певні функції. DLL hell — приклад поганої концепції програмування, яка, подібно до прихованої міни, призводить до різкого зростання труднощів при ускладненні та вдосконаленні системи. Аналогічна проблема в інших ОС може називатися «пекло залежностей». (uk)
dbo:wikiPageExternalLink
dbo:wikiPageID
  • 59441 (xsd:integer)
dbo:wikiPageLength
  • 24450 (xsd:nonNegativeInteger)
dbo:wikiPageRevisionID
  • 1110382904 (xsd:integer)
dbo:wikiPageWikiLink
dbp:wikiPageUsesTemplate
dcterms:subject
gold:hypernym
rdf:type
rdfs:comment
  • DLL peklo (anglicky DLL hell) je označení pro komplikace, které v operačním systému Microsoft Windows způsobuje používání dynamických knihoven (DLL) – nemožnost spuštění některých programů kvůli chybějícím knihovnám, chybné fungování programů kvůli nekompatibilním verzím knihoven nebo hromadění nevyužívaných knihoven a jejich verzí. Problémy byly závažné zejména u starší 16bitové verze, ve které všechny aplikace používají stejný paměťový prostor. DLL peklo je konkrétní forma obecného problému závislostního pekla (anglicky dependency hell). (cs)
  • In computing, DLL Hell is a term for the complications that arise when one works with dynamic-link libraries (DLLs) used with Microsoft Windows operating systems, particularly legacy 16-bit editions, which all run in a single memory space. DLL Hell can manifest itself in many different ways wherein applications neither launch nor work correctly. DLL Hell is the Windows ecosystem-specific form of the general concept dependency hell. (en)
  • Der Ausdruck DLL-Konflikt (auch DLL Hell, deutsch: „DLL-Hölle“ genannt) bezeichnet ein Problem, das durch die Installation von Dynamic Link Library (DLLs) auf den Betriebssystemen der Windows-Reihe 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 (Erweiterungskonflikte) bezeichnet werden. In den verschiedenen Linux-Distributionen werden Bibliothekskonflikte meist durch den distributionseigenen Paketmanager verhindert, jedoch nicht immer. (de)
  • DLL 지옥(DLL hell)은 마이크로소프트 윈도우 기반의 프로그램에서 DLL을 사용할 경우 발생할 수 있는 복잡성을 뜻하는 말이다. 이 용어는 릭 엔더슨(Rick Anderson)이 2000년 1월에 발표한 〈DLL 지옥의 종말(The End of DLL Hell)〉이라는 문서를 통해 대중에 소개되었다. 그 전에는 잠시 동안 마이크로소프트 내부에서 사용되었다. DLL 지옥은 DLL을 관리할 때 발생할 수 있는 모든 문제를 뜻한다. 여기에는 DLL 버전 충돌 문제, 프로그램이 의존하는 DLL 파일을 찾을 때의 어려움, 불필요한 DLL 파일 복사본이 만들어지는 문제 등이 포함된다. DLL 지옥은 잠재적인 운영 체제 설계 결함의 한 예이다. 이 결함으로 인해 잘 작성된 프로그램도 문제를 일으킬 수 있는데, 이는 허술하게 작성된 프로그램의 나쁜 프로그래밍 습관이나 버그로부터 영향을 받을 수 있고, 이를 운영 체제가 묵인하기 때문이다. (ko)
  • DLL 地獄(ディーエルエルじごく)とは、DLL や COM コンポーネントなどのバージョンアップなどに伴い、それ以前のバージョンの DLL/COM コンポーネントなどに依存して動作するアプリケーションが動作しなくなる現象のことである。コンピュータ業界においては "DLL HELL" と呼ばれる場合が多い。Windows 以外の オペレーティングシステム (OS) で発生するものについては "Dependency Hell" の名称がよく使われる。 (ja)
  • Inferno de DLLs (do inglês DLL hell) é uma designação dada a complicações no lidar com DLLs. (pt)
  • DLL hell (DLL-кошмар, буквально: DLL-ад) — тупиковая ситуация, связанная с управлением динамическими библиотеками DLL в операционной системе Microsoft Windows. Аналогичная проблема в других ОС носит название Dependency hell. Сущность проблемы заключается в конфликте версий DLL, призванных поддерживать определённые функции. DLL hell — пример плохой концепции программирования, которая, подобно скрытой мине, приводит к резкому возрастанию трудностей при усложнении и совершенствовании системы. (ru)
  • 在电脑运算领域,DLL地狱(DLL Hell)指Microsoft Windows系统中,因为动态链接库(DLL)的版本或相容性的问题而造成软件无法正常执行。 Windows早期并沒有很严谨的DLL版本管理机制,以致经常发生安装了某软件后,因为其覆盖了系统上原有的同一個DLL文件,而导致原有可运行的程式无法运行。但还原回原有的DLL文件之后,新安裝的软件就无法运行。若影响到系统所使用的重要DLL时也可能让系统容易死机甚至无法正常启动。 在一般情况下,开发时修改了类中的成员变量的大小或者改变虚函数的个数以及顺序会触发DLL地狱。 如果DLL重新发布时类成员(虚函数表也属于类成员)的地址发生变化,那也会触发DLL地狱。 (zh)
  • DLL hell (буквально: «пекло динамічних бібліотек») — конфліктна ситуація, що виникає з динамічними бібліотеками DLL в операційній системі Microsoft Windows які спільно можуть використовуватись різними програмами, але після оновлення спільної бібліотеки однією з програм, працюють непередбачувано з рештою програм. Тобто, сутність проблеми полягає в конфлікті версій DLL, покликаних підтримувати певні функції. DLL hell — приклад поганої концепції програмування, яка, подібно до прихованої міни, призводить до різкого зростання труднощів при ускладненні та вдосконаленні системи. Аналогічна проблема в інших ОС може називатися «пекло залежностей». (uk)
  • El término DLL Hell (infierno de las DLL) se refiere a los problemas ocasionados por los archivos *.dll (Dynamic Link Library, Biblioteca de Enlace Dinámico) en los sistemas operativos de Microsoft, que si no se controla puede llevar al sistema irremisiblemente a la pantalla azul de la muerte. * Al instalar un programa se reemplaza una DLL por otra versión incompatible (conflicto de versiones). * 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. (es)
  • Dalam dunia komputasi, DLL Hell adalah istilah sehari-hari untuk komplikasi yang muncul ketika bekerja dengan (DLL) yang digunakan dalam sistem operasi Microsoft Windows, terutama edisi "warisan" (legacy) . Meskipun istilah ini adalah hanya berlaku untuk sistem operasi Windows (istilah yang lebih umum adalah ) istilah ini juga sering digunakan untuk menggambarkan sebuah kasus neraka dependensi. (in)
  • Piekło DLL (ang. DLL Hell) – termin na komplikacje, które pojawiają się przy korzystaniu z bibliotek dynamicznych stosowanych w systemach operacyjnych Microsoft Windows, szczególnie w odziedziczonej wersji 16-bitowej, w której wszystkie aplikacje działają we wspólnej przestrzeni adresowej. Chociaż wyrażenie to jest specyficzne dla Windows, i od niego pochodzi bardziej ogólny i niezależny od platformy termin „piekło zależności”, to rym „DLL hell” w wersji angielskiej powoduje, że jego użycie jest popularne przy omawianiu ogólnych przypadków problemów zależności w Windows. (pl)
rdfs:label
  • DLL peklo (cs)
  • DLL-Konflikt (de)
  • Infierno de las DLL (es)
  • DLL Hell (en)
  • DLL Hell (in)
  • DLL 지옥 (ko)
  • DLL地獄 (ja)
  • Piekło DLL (pl)
  • Inferno de DLLs (pt)
  • DLL hell (ru)
  • DLL hell (uk)
  • DLL地獄 (zh)
owl:sameAs
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbo:wikiPageRedirects of
is dbo:wikiPageWikiLink of
is foaf:primaryTopic of
Powered by OpenLink Virtuoso    This material is Open Knowledge     W3C Semantic Web Technology     This material is Open Knowledge    Valid XHTML + RDFa
This content was extracted from Wikipedia and is licensed under the Creative Commons Attribution-ShareAlike 3.0 Unported License