Čo je DLL súbor?

Súbory DLL: čo sú a prečo sú dôležité

Súbor DLL, skratka pre Dynamic Link Library , je typ súboru, ktorý obsahuje pokyny, ktoré ostatné programy môžu vyzvať na vykonanie určitých úloh. Týmto spôsobom môžu viaceré programy zdieľať schopnosti naprogramované do jedného súboru a dokonca tak robiť súčasne.

Napríklad niekoľko rôznych programov by mohlo viesť k použitiu súboru veryuseful.dll (samozrejme som to urobil), aby našiel voľný priestor na pevnom disku , vyhľadať súbor v konkrétnom adresári a vytlačiť skúšobnú stránku na predvolené tlačiarne.

Na rozdiel od spustiteľných programov, ako sú programy s príponou EXE , súbory DLL nemôžu byť spustené priamo, ale namiesto toho musia byť vyvolané iným spusteným kódom. DLL však sú v rovnakom formáte ako EXE a niektoré môžu dokonca použiť príponu súboru .EXE. Zatiaľ čo väčšina dynamických knižníc odkazov končí v príponovom súbore .DLL, iní môžu používať .OCX, .CPL alebo .DRV.

Oprava chýb DLL

DLL súbory, kvôli tomu, koľko sú a ako často sa používajú, majú tendenciu byť predmetom veľkého percentuálneho podielu chýb, ktoré sa vyskytli pri spustení, používaní a vypínaní systému Windows.

Hoci by bolo jednoduché jednoducho prevziať chýbajúci alebo nenašlý súbor DLL, je to zriedka najlepší spôsob, ako ísť. Pozrite si naše dôležité dôvody pre stiahnutie DLL súborov pre viac informácií.

Ak sa zobrazí chyba DLL, najlepším riešením je nájsť informácie o riešení problémov špecifické pre daný problém s DLL, takže ho určite vyriešite správnym spôsobom a navždy. Môžem mať dokonca aj špecifickú opravnú sprievodcu pre ten, ktorý máš. Mám zoznam najbežnejších chýb DLL a ako ich opraviť .

V opačnom prípade sa môžete dozvedieť viac o niektorých všeobecných odporúčaniach v časti Chyby DLL .

Viac o súboroch DLL

Slovo "dynamické" v dynamickej linkovej knižnici sa používa, pretože dáta sa používajú iba v programe, keď program aktívne volá, namiesto toho, aby dáta boli vždy k dispozícii v pamäti.

Veľa súborov DLL je štandardne k dispozícii v systéme Windows, ale programy tretích strán si ich môžu nainštalovať. Je však nezvyčajné otvoriť súbor DLL, pretože v skutočnosti nie je potrebné upravovať ho, a pravdepodobne to spôsobí problémy s programami a inými DLL.

Súbory DLL sú užitočné, pretože umožňujú programu oddeliť jeho jednotlivé komponenty do jedinečných modulov, ktoré sa potom môžu pridať alebo odstrániť, aby zahŕňali alebo vylúčili určité funkcie. Keď softvér pracuje týmto spôsobom s DLL, program môže používať menej pamäte, pretože to nemusí všetko naraz vložiť.

Tiež DLL poskytujú spôsob aktualizácie častí programu, bez toho, aby museli celý program znovu alebo znova nainštalovať. Výhoda je dokonca zosilnená, keď viac ako program používa DLL, pretože všetky aplikácie môžu potom využiť aktualizáciu z tohto jediného súboru DLL.

Ovládacie prvky ActiveX, súbory ovládacieho panela a ovládače zariadení sú niektoré zo súborov, ktoré systém Windows používa ako dynamické prepojenia knižníc. Tieto súbory používajú prípony súborov OCX, CPL a DRV.

Keď DLL používa inštrukcie z inej DLL, prvé DLL je teraz závislé na druhom. To uľahčuje prelomenie funkcií DLL, pretože namiesto toho, že existuje možnosť, že prvá DLL porucha funguje, teraz závisí aj od druhej, ktorá by ovplyvnila prvú, ak by mala problémy.

Ak je závislý DLL inovovaný na novšiu verziu, prepísaný staršou verziou alebo odstránený z počítača, program, ktorý sa spolieha na súbor DLL, už nemusí fungovať tak, ako by mal.

Zdrojové DLL sú dátové súbory, ktoré sú v rovnakom formáte ako DLL, ale používajú rozšírenia súborov ICL, FON a FOT. Súbory ICL sú knižnice ikon, zatiaľ čo súbory FONT a FOT sú súbory písma.