Dynamic-link library (also written without the hyphen), or DLL, is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV. The file formats for DLLs are the same as for Windows EXE files — that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows.

PropertyValue
dbpprop:abstract
  • Dynamic-link library (also written without the hyphen), or DLL, is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV. The file formats for DLLs are the same as for Windows EXE files — that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows. As with EXEs, DLLs can contain code, data, and resources, in any combination. In the broader sense of the term, any data file with the same file format can be called a resource DLL. Examples of such DLLs include icon libraries, sometimes having the extension ICL, and font files, having the extensions FON and FOT.
  • Dynamic Link Library (DLL) bezeichnet allgemein eine Dynamische Bibliothek, meist bezieht sich der Begriff jedoch auf die unter dem Betriebssystem Microsoft Windows verwendete Variante. Windows-DLL-Dateien verwenden das auch für ausführbare Windows-Programme gebräuchliche Portable Executable-Dateiformat. Sowohl EXE- als auch DLL-Dateien können Programmcode, Daten und Ressourcen in irgendeiner Kombination enthalten. Die Windows-Dateiendung für solche Bibliotheken ist gewöhnlich DLL, OCX (für Bibliotheken mit ActiveX Steuerelementen) oder ICO (für Bibliotheken, die nur Gerätebilder, sogenannte Icons, enthalten).
  • DLL (Dynamic Link Library, Biblioteca d'Enllaç Dinàmic) és un format de fitxer de codi executable que és carregat a petició d'un programa per part del sistema operatiu. Esta denominació es referix als sistemes operatius Windows i és l'extensió amb què s'identifiquen els fitxers, encara que el concepte existix en pràcticament tots els sistemes operatius moderns.
  • Dynamic Link Library o más comunmente DLL (en español biblioteca de enlace dinámico) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominación se refiere a los sistemas operativos Windows siendo la extensión con la que se identifican los ficheros, aunque el concepto existe en prácticamente todos los sistemas operativos modernos.
  • A DLL (Dinamic Link Library, szó szerint „dinamikus csatolású/hivatkozású könyvtár”) kifejezés az informatikában a Windows operációs rendszerek alkalmazásainak segédfájljait, egészen pontosan az ún. megosztott könyvtárakat jelentik: ezek eljárásokat (függvényeket), a más programokhoz, illetve rendszerekhez való illeszkedést segítő eszközöket, esetleg a programok ikonjait tárolják (utóbbira példa a Windows rendszerkönyvtárában található shell32. dll, moricons. dll; cool. dll vagy pifmgr. dll). A DLL-ek . dll kiterjesztésű fájlokként tárolódnak . Egy-egy alkalmazáshoz általában több DLL is tartozik, amelyek nélkül az alkalmazás nem tud működni, és fordítva, egy adott DLL általában több alkalmazás futtatásához is szükséges, hiszen éppen ez jelenti azt, hogy e fájlok tartalma megosztott. A DLL kifejezést nehéz magyarra fordítani, a Windows honosítását végző informatikai szakembereknek sem sikerült egységes nyelvezetet alkotniuk (de az eredeti, angol nyelvű Windows terminológia sem egységes). A különböző változatokban előfordul a „dinamikus hivatkozású könyvtár”, a „dinamikus szerkesztésű könyvtár” fordítás, jelenleg pedig a „dinamikus csatolású könyvtár” használatos. Néhány Windows rendszerben egyszerűen horribile dictu az „alkalmazás kiterjesztése” vagy „alkalmazáskiterjesztés” kifejezés is látható, („application extension”, ami megint csak roppant szerencsétlen a fájlnevek kiterjesztéseivel való keverhetőség miatt), vélhetőleg azért, nehogy elijesszék az embert a hosszú idegen kifejezések. Példa: a Windows rendszerkönyvtárban található commdlg. dll fájlban többek közt azon egyszerű párbeszédablakok leírásai tárolódnak, melyeken keresztül egy-egy programmal „beszélgetni” szoktunk. E DLL fájlneve egyébként a „common dialog” kifejezés rövidítése. A „dinamikus” szerkesztés, csatolás stb. kifejezések arra próbálnak utalni, hogy a DLL-ben tárolt adatok csak akkor töltődnek be az operatív memóriába, ha azokat a program meghívja, vagyis ilyenkor dinamikusan szerkesztődik össze a hívó program és a DLL-ből meghívott eljárás. A „könyvtár” (library) kifejezés egyszerűen arra utal, hogy a fájl adatokat tárol, amelyeket a Windows-programok szükség esetén „kikölcsönöznek”. A magyar fordítás kicsit szerencsétlen, mert a régebbi Windows rendszerek integráns részeként is létező DOS rendszerek nyelvén a „könyvtár” kifejezés már foglalt volt a meghajtók adatokat nem tartalmazó logikai egységeire, melyek a fájlokat tartalmazzák; bár ezeket az egységeket a Windows terminológiája már „mappának” nevezi. A könyvtár elnevezés helyett talán szerencsésebb lenne a „függvénytár” elnevezés. Ezt a terminológiai káoszt egyébként a DOS magyarítása idézte elő: az angol DOS-os „directory” szó ugyanis nem könyvtárat, hanem címtárat, tartalomjegyzéket jelent. A DLL-eknek sok előnye és hátránya van. Alapvetően azért hozták létre őket, hogy az egyéni programozók könnyebben készíthessenek a Windows rendszerek alatt futó programokat, a DLL-ekben tárolt függvényeket felhasználva, és ezáltal a Windows használhatósága és elterjedtsége még nagyobb legyen. A rájuk való építés azt is eredményezi, hogy sok DLL-fájl nélkül az őket meghívó programok nem képesek működni. Tapasztalatlan felhasználók sokszor egyszerűen törlik ezeket, és aztán észreveszik, hogy az illető program nem fut, váratlan hibát okoz, vagy újratelepítését kéri. A Windows-programoknak, különösen a rendszerprogramoknak (melyek a Windows operációs rendszer integráns részét alkotják, és azzal együtt telepítésre kerülnek) más segédfájljaik is vannak: a legfontosabbak a *. dat fájlok, és a . bin fájlok.
  • In informatica, una dynamic-link library (termine inglese, tradotto in italiano libreria a collegamento dinamico) è una libreria software che viene caricata dinamicamente in fase di esecuzione, invece di essere collegata staticamente ad un eseguibile in fase di compilazione. Queste librerie sono note con l'acronimo DLL, che è l'estensione del file che hanno nel sistema operativo Microsoft Windows, o anche con il termine librerie condivise (da shared library, usato nella letteratura dei sistemi Unix). Nei sistemi che usano ELF come formato dei file eseguibili, come ad esempio Solaris o Linux, sono anche note come ". so", abbreviazione di Shared Object.
  • ダイナミックリンクライブラリ (Dynamic Link Library,DLL)は、ソフトウェアの一種。動的リンクを使ったライブラリのこと。複数のプログラムから共通に利用できるように種々の機能をプログラムとは分離して実装したもの。本来的には、Windowsにおける用語であるが、Unixなどにおいても使用される。 たとえば、「マウスカーソルが今画面のどこにあるかを調べる」などという機能は、さまざまなプログラム(アプリケーション)から参照される可能性があるので、その部分をモジュール化して、さまざまなプログラムが使えるようにしたほうがよい。このような場合に、この機能をダイナミックリンクライブラリとして実装することが多い。 実際には、Windowsでは、拡張子が「. dll」のファイルとして提供されることが多い。Unix系OSでは、/usr/lib や /libの下に、拡張子が「. so. バージョン番号」のファイルとして実現されることが多い。 個人がフリーソフトなどを作成する際に、作りやすくするために作成して無料で提供されるものもある。ダイナミックリンクライブラリの一種にランタイムライブラリがある。 ライブラリが共有である事とダイナミックである事は必ずしも一致しないので注意が必要である。共有ライブラリはロードこそ実行時まで遅延するが、シンボルはリンク時に解決する。一方プラグインなどのダイナミックライブラリは実際にロードしてみないと内容が保証されないものである。多くの処理系では実装上両者は同じものだが、例えばDarwinでは明確に区別されている。
  • Een Dynamically Linked Library, ook wel bekend als DLL, is een bibliotheek met functies, die door meerdere applicaties gebruikt kunnen worden. Het is het tegenovergestelde van een statisch gekoppelde bibliotheek, waarbij de bibliotheek in elk programma dat de bibliotheek gebruikt moet ingebouwd worden. De bedoeling van een DLL is dat de bibliotheek maar eenmaal op de harde schijf moet bewaard worden, waardoor schijfruimte bespaard wordt, en dat ze ook maar eenmaal in het geheugen moet geladen worden, terwijl toch meerdere toepassingen ze kunnen gebruiken. Een DLL wordt geladen wanneer de eerste applicatie hem nodig heeft en kan door de kernel uit het geheugen worden verwijderd als alle applicaties die de DLL in gebruik hadden deze hebben afgemeld. DLL's worden ook gebruikt in Microsoft Windows, waarin DLL's zitten die voor de kernel gebruikt worden. Een nadeel van DLL's is dat er in het verleden dikwijls verschillende versies van DLL's in omloop waren, waardoor er conflicten ontstonden, de zogenaamde dll hell. Tegenwoordig wordt dit verholpen door strikte versienummers te gebruiken. Linux maakt ook gebruik van dynamisch gelinkte bibliotheken maar noemt die 'shared objects' (extensie . so).
  • Et Dynamic-Link Library (DLL) er et subrutinebibliotek som kan brukes direkte av en annen kode uten vanlig, forutgående innlenking. Teknologien er utviklet av Microsoft. Microsoft Windows bruker denne teknologien for mye av funksjonaliteten.
  • DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shared library), która przechowuje implementacje różnych funkcji (podprogramów) programu i/lub zasoby programu. Funkcje i zasoby zawarte w bibliotece DLL mogą być wykorzystane bezpośrednio lub pośrednio (za pośrednictwem innej biblioteki DLL) przez dowolny plik wykonywalny, sama biblioteka DLL nie jest samodzielnym programem. Funkcje biblioteki dynamicznej (DLL) mogą być jednocześnie (w tym samym czasie) importowane przez wiele programów, dzięki temu pamięć operacyjna jest mniej obciążona. Biblioteki DLL mogą być importowane statycznie bądź dynamicznie. W przeciwieństwie do bibliotek statycznych, które są łączone z programem w czasie jego konsolidowania, biblioteki DLL importowane statycznie są oddzielnym fragmentem programu i ich modyfikacja nie wymaga przeprowadzenia ponownej konsolidacji, jednak problem z biblioteką (brak importowanych funkcji lub problem z wczytywaniem biblioteki) całkowicie uniemożliwia uruchomienie programu. Biblioteki importowane dynamicznie są wczytywane do pamięci operacyjnej dopiero w momencie określonym przez programistę (przeważnie gdy faktycznie są potrzebne) - stąd określenie: biblioteka dynamicznie łączona - przez co pliki DLL często są wykorzystywane w różnych programach jako wtyczki. W systemie Windows biblioteki DLL mają rozszerzenia . dll, . ocx (gdy biblioteka jest kontrolką ActiveX), . cpl (gdy biblioteka jest rozszerzeniem Panelu Sterowania), . drv (gdy jest przestarzałym sterownikiem), i mogą być wykorzystane w programach napisanych w różnych językach przeznaczonych na platformę Windows, m. in. w Visual Basicu, C/C++/C#, Object Pascalu czy asemblerze.
  • Dynamic-link library (Biblioteca de ligação dinâmica) ou DLL, é a implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas operacionais Microsoft Windows e OS/2. Essas bibliotecas geralmente tem as extensões DLL, OCX (para bibliotecas que contêm controles ActiveX), ou DRV (para drivers de sistema legacy). Os formatos de arquivos para DLL são os mesmos dos arquivos executáveis para Windows. Assim como os EXEs, as DLL podem conter códigos, dados, e recursos (ícones, fontes, cursores, entre outros) em qualquer combinação. No sentido amplo do termo, qualquer arquivo de dados com esse mesmo formato, pode ser chamado de DLL de recursos. Exemplos dessas DLL incluem bibliotecas de ícones, podendo ter a extensão ICL, e os arquivos de fontes, quem têm as extensões FON e FOT.
  • DLL (lang-en|Dynamic-link library — динамически подключаемая библиотека) — понятие операционных систем Microsoft Windows и IBM OS/2 динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL относятся также элементы управления ActiveX и драйверы. В мире UNIX аналогичные функции выполняют т.  н. shared objects («разделяемые объекты»). Формат файлов DLL придерживается тех же соглашений, что и формат исполняемых файлов, сочетая код, таблицы и ресурсы.
  • Inom programvaruteknik är Dynamic-link library (DLL) Microsofts implementering av delade programbibliotek, det vill säga en fil som innehåller programfunktioner som kan delas mellan olika program för att tjäna ett visst syfte. DLL-er används i operativsystemen Microsoft Windows och OS/2 och kan innehålla programkod, data eller resurser som ikoner, bilder, ljud. DLL-filer var från början avsedda för att spara diskutrymme och minnesanvändning för program som bägge behövde samma resurser. Det var DLL-filer som tillät att tidiga Windowsversioner kördes på mycket begränsade minnesresurser.
  • 动态链接库(Dynamic Link Library或者Dynamic-link library,缩写为DLL),又稱為動態連結函式庫,是微软公司在微软视窗操作系统中实现共享函数库概念的一种实作方式。这些库函数的扩展名是. DLL、. OCX(包含ActiveX控制的库)或者. DRV(舊式的系统驱动程序)。 所謂動態链接,就是把一些經常會共用的程式碼(靜態链接的OBJ程式庫)製作成DLL檔,當執行檔呼叫到DLL檔內的函數時,windows作業系統才會把DLL檔載入記憶體內,DLL檔本身的結構就是可執行檔,當程式需求函數才進行链接。透過動態链接方式,記憶體浪費的情形將可大幅降低。 DLL的文件格式与视窗EXE文件一样——也就是说,等同于32位视窗的可移植执行文件(PE)和16位视窗的New Executable(NE)。作为EXE格式,DLL可以包括代码、数据和资源的多种组合。 在更广泛的意义上说,任何同样文件格式的数据文件都可以称作资源DLL。这样的DLL的例子有有扩展名ICL为的图标库、扩展名为FON和FOT的字体文件。
dbpprop:containerFor
dbpprop:extension
  • .dll or .DLL
dbpprop:hasPhotoCollection
dbpprop:icon
dbpprop:magic
  • MZ
dbpprop:mime
  • application/x-msdownload
dbpprop:name
  • Dynamic link library
dbpprop:owner
dbpprop:reference
dbpprop:uniformType
  • com.microsoft.windows-dynamic-link-library
dbpprop:wikiPageUsesTemplate
dbpprop:wordnet_type
rdf:type
rdfs:comment
  • Dynamic-link library (also written without the hyphen), or DLL, is Microsoft's implementation of the shared library concept in the Microsoft Windows and OS/2 operating systems. These libraries usually have the file extension DLL, OCX (for libraries containing ActiveX controls), or DRV. The file formats for DLLs are the same as for Windows EXE files — that is, Portable Executable (PE) for 32-bit and 64-bit Windows, and New Executable (NE) for 16-bit Windows.
  • Dynamic Link Library (DLL) bezeichnet allgemein eine Dynamische Bibliothek, meist bezieht sich der Begriff jedoch auf die unter dem Betriebssystem Microsoft Windows verwendete Variante. Windows-DLL-Dateien verwenden das auch für ausführbare Windows-Programme gebräuchliche Portable Executable-Dateiformat. Sowohl EXE- als auch DLL-Dateien können Programmcode, Daten und Ressourcen in irgendeiner Kombination enthalten.
  • DLL (Dynamic Link Library, Biblioteca d'Enllaç Dinàmic) és un format de fitxer de codi executable que és carregat a petició d'un programa per part del sistema operatiu. Esta denominació es referix als sistemes operatius Windows i és l'extensió amb què s'identifiquen els fitxers, encara que el concepte existix en pràcticament tots els sistemes operatius moderns.
  • Dynamic Link Library o más comunmente DLL (en español biblioteca de enlace dinámico) es el término con el que se refiere a los archivos con código ejecutable que se cargan bajo demanda de un programa por parte del sistema operativo. Esta denominación se refiere a los sistemas operativos Windows siendo la extensión con la que se identifican los ficheros, aunque el concepto existe en prácticamente todos los sistemas operativos modernos.
  • A DLL (Dinamic Link Library, szó szerint „dinamikus csatolású/hivatkozású könyvtár”) kifejezés az informatikában a Windows operációs rendszerek alkalmazásainak segédfájljait, egészen pontosan az ún. megosztott könyvtárakat jelentik: ezek eljárásokat (függvényeket), a más programokhoz, illetve rendszerekhez való illeszkedést segítő eszközöket, esetleg a programok ikonjait tárolják (utóbbira példa a Windows rendszerkönyvtárában található shell32.
  • In informatica, una dynamic-link library (termine inglese, tradotto in italiano libreria a collegamento dinamico) è una libreria software che viene caricata dinamicamente in fase di esecuzione, invece di essere collegata staticamente ad un eseguibile in fase di compilazione.
  • Een Dynamically Linked Library, ook wel bekend als DLL, is een bibliotheek met functies, die door meerdere applicaties gebruikt kunnen worden. Het is het tegenovergestelde van een statisch gekoppelde bibliotheek, waarbij de bibliotheek in elk programma dat de bibliotheek gebruikt moet ingebouwd worden.
  • Et Dynamic-Link Library (DLL) er et subrutinebibliotek som kan brukes direkte av en annen kode uten vanlig, forutgående innlenking. Teknologien er utviklet av Microsoft. Microsoft Windows bruker denne teknologien for mye av funksjonaliteten.
  • DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shared library), która przechowuje implementacje różnych funkcji (podprogramów) programu i/lub zasoby programu. Funkcje i zasoby zawarte w bibliotece DLL mogą być wykorzystane bezpośrednio lub pośrednio (za pośrednictwem innej biblioteki DLL) przez dowolny plik wykonywalny, sama biblioteka DLL nie jest samodzielnym programem.
  • Dynamic-link library (Biblioteca de ligação dinâmica) ou DLL, é a implementação feita pela Microsoft para o conceito de bibliotecas compartilhadas nos sistemas operacionais Microsoft Windows e OS/2. Essas bibliotecas geralmente tem as extensões DLL, OCX (para bibliotecas que contêm controles ActiveX), ou DRV (para drivers de sistema legacy). Os formatos de arquivos para DLL são os mesmos dos arquivos executáveis para Windows.
  • DLL (lang-en|Dynamic-link library — динамически подключаемая библиотека) — понятие операционных систем Microsoft Windows и IBM OS/2 динамическая библиотека, позволяющая многократное применение различными программными приложениями. K DLL относятся также элементы управления ActiveX и драйверы.
  • Inom programvaruteknik är Dynamic-link library (DLL) Microsofts implementering av delade programbibliotek, det vill säga en fil som innehåller programfunktioner som kan delas mellan olika program för att tjäna ett visst syfte. DLL-er används i operativsystemen Microsoft Windows och OS/2 och kan innehålla programkod, data eller resurser som ikoner, bilder, ljud.
  • 动态链接库(Dynamic Link Library或者Dynamic-link library,缩写为DLL),又稱為動態連結函式庫,是微软公司在微软视窗操作系统中实现共享函数库概念的一种实作方式。这些库函数的扩展名是. DLL、. OCX(包含ActiveX控制的库)或者.
rdfs:label
  • Dynamic-link library
  • Dynamic Link Library
  • DLL
  • Dynamic Linking Library
  • Dinamikus csatolású könyvtár
  • Dynamic-link library
  • ダイナミックリンクライブラリ
  • Dynamically Linked Library
  • Dynamic-Link Library
  • DLL
  • DLL
  • DLL
  • DLL
  • 动态链接库
owl:sameAs
skos:subject
foaf:page
is dbpprop:redirect of
is owl:sameAs of