Co vědět
- Soubor DLL je soubor dynamické knihovny.
- Mohou být použity více programy ke sdílení funkcí.
- Většina lidí se s nimi zabývá pouze tehdy, když potřebují opravit chyby DLL.
Tento článek popisuje, co jsou soubory DLL, jak a proč se používají a co dělat, pokud máte chybu DLL.
Co je soubor DLL?
Soubor DLL, zkratka proKnihovna dynamických odkazů, je typ souboru, který obsahuje pokyny, které mohou ostatní programy použít k provedení určitých věcí. Tímto způsobem může několik programů sdílet schopnosti naprogramované do jednoho souboru, a dokonce to dělat současně.
Například několik různých programů může všechny vyžadovatvelmi užitečné.dllsoubor (samozřejmě je to vymyšlené), abyste našli volné místo na pevném disku, najděte soubor v konkrétním adresáři a vytiskli zkušební stránku na výchozí tiskárně.
Na rozdíl od spustitelných programů, jako jsou ty s EXE příponu souboru, soubory DLL nelze spouštět přímo, ale musí být vyvolány jiným již spuštěným kódem. DLL jsou však ve stejném formátu jako EXE a některé mohou dokonce používat příponu souboru .EXE. Zatímco většina knihoven dynamických odkazů končí v přípona souboru .DLL, ostatní mohou používat .OCX, .CPL nebo .DRV.
DLL soubory.
Oprava chyb DLL
Vzhledem k tomu, kolik jich je a jak často se používají, bývají soubory DLL středem velkého procenta chyb pozorovaných při spouštění, používání a vypínání systému Windows.
I když to může být snadné stáhnoutchybějícínebonenalezenoDLL, to je zřídka nejlepší způsob, jak jít. Viz náš článek Důležité důvody, proč NEStahovat soubory DLL pro více o tom.
Pokud se zobrazí chyba DLL, nejlepším řešením je najít informace o odstraňování problémů specifické pro daný problém s knihovnou DLL, abyste si byli jisti, že jej vyřešíte správným způsobem a navždy. Můžeme mít dokonce konkrétního průvodce opravou pro ten, který máte. Jinak viz naše Jak opravit chyby DLL za nějakou obecnou radu.
Více o souborech DLL
Slovo 'dynamický' se v Dynamic Link Library používá proto, že data jsou v programu použita pouze tehdy, když je program aktivně volá, místo aby byla data vždy dostupná v paměti.
Ve výchozím nastavení je v systému Windows k dispozici mnoho souborů DLL, ale mohou je nainstalovat i programy třetích stran. Je však neobvyklé otevřít soubor DLL, protože ve skutečnosti není nikdy potřeba jej upravovat a navíc pravděpodobně způsobí problémy s programy a dalšími knihovnami DLL. Pokud však víte, co děláte, Hacker zdrojů je jeden způsob, jak to udělat.
Soubory DLL jsou užitečné, protože umožňují programu oddělit své různé součásti do jedinečných modulů, které lze poté přidat nebo odebrat, aby zahrnovaly nebo vylučovaly určité funkce. Když software pracuje tímto způsobem s knihovnami DLL, může program používat méně paměti, protože nemusí načítat vše najednou.
Knihovny DLL také poskytují způsob, jak mohou být části programu aktualizovány, aniž by bylo nutné znovu sestavovat nebo znovu instalovat celý program. Výhoda je ještě zesílena, když program používá knihovnu DLL, protože všechny aplikace pak mohou využívat aktualizaci z tohoto jediného souboru DLL.
Ovládací prvky ActiveX, soubory ovládacího panelu a ovladače zařízení jsou některé ze souborů, které systém Windows používá jako dynamické knihovny. Respektive tyto soubory používají příponu souboru OCX, CPL a DRV.
jak to udělat na rozdělené obrazovce na Fortnite PS4
Když knihovna DLL používá instrukce z jiné knihovny DLL, tato první je nyní závislá na druhé. To usnadňuje poškození funkcí DLL, protože místo toho, aby existovala šance, že selže pouze první z nich, nyní závisí také na druhé, což by ovlivnilo první, pokud by došlo k problémům.
Pokud je závislá knihovna DLL upgradována na novější verzi, přepsána starší verzí nebo odebrána z počítače, program spoléhající na soubor DLL již nemusí fungovat, jak by měl.
Resource DLL jsou datové soubory, které jsou ve stejném formátu jako DLL, ale používají přípony souborů ICL, FON a FOT. Soubory ICL jsou knihovny ikon, zatímco soubory FONT a FOT jsou soubory písem.
FAQ- Jak otevřete soubor DLL?
Soubory DLL se neotevírají stejným způsobem jako většina typů souborů. Soubory DLL jsou obvykle vyvolány aplikací. Chcete-li zobrazit kód v souboru DLL, museli byste jej dekompilovat pomocí aplikace třetí strany.
- Jak nainstalujete soubor DLL?
Soubory DLL se neinstalují jako jiné typy souborů. Soubory DLL lze „instalovat“ jejich umístěním do adresáře, kde je aplikace nastavena tak, aby hledala určitý soubor DLL.