DLL - skratka z Dynamic Link Library ("Dynamicky Connected Library" z angličtiny). Dynamická knižnica zdrojov a podprogramov umožňuje opakovane používanie predtým písomných modulov. Knižničný súbor môže obsahovať napríklad postupy, ikony. Je potrebné pre prevádzku operačných systémov Windows.
1
Knižnica v programovaní je zbierka programov, ku ktorým môžete kontaktovať pri vývoji softvéru. Sada malých programov sa dynamicky zapne vo veľkom prípade ako neoddeliteľná súčasť. Výhodou DLL súboru je, že nezaberá RAM, ale v prípade potreby zaťaženie v prípade potreby počas prevádzky (beh-time), ktorý vám umožní výrazne uložiť RAM.
2
Program DLL môže pracovať so zariadeniami: tlačiareň, skener. Pri práci s textom v MS Word nie je potrebná nepretržitá prítomnosť tlačiarne DLL. Ak je dokument vytlačený, MS Word označuje dynamickú knižnicu a zavolá príslušný program DLL pre tlačiareň.
3
Súčasná sada dynamických podprogramov môže byť súčasne použitá v niekoľkých pracovných programoch - to je ďalšia plus. Preto sa stále nazývajú "všeobecná knižnica". Spodná čiara je, že do pamäte RAM je nanesená iba jedna kópia dynamickej knižnice a všetky aktuálne aktívne programy sa naň aplikujú. Čo tiež vedie k úspor RAM zdrojov.
4
Okrem kritických podprogramov sa v knižnici DLL ukladajú ďalšie funkcie. Môžu byť použité ako plugin (plug-ins), čím sa vynásobia funkčnosť programu. Nedostatok požadovaného modulu v knižnici DLL robí prácu hlavného programu. Toto je negatívna kvalita dynamickej knižnice.
5
Súbory z dynamickej knižnice majú štandardné rozšírenie v každom operačnom systéme: v systéme OS / 2 a MS Windows - ".dll"; Mac OS - ".dynib"; UNIX - ". Tieto súbory sú uložené na konkrétnom mieste. Napríklad v "System32". Programátor pri písaní aplikácie určuje názov požadovanej funkcie a názov knižnice, v ktorej sa nachádza. Samotný podprogramový kód nie je napísaný v zdrojovom texte, ktorý výrazne zjednodušuje proces programovania. Tento princíp je založený na populárnom modulárnom kódovaní. Jednoduché programy boli vypracované ako samostatné moduly, ktoré ich umožnili znova napísať zakaždým, ale zahrnúť do kódu nového programu v hotovom formulári - kompilovaný modul.
6
Okrem spustiteľného kódu postupov a funkcií v dynamickej knižnici môžete uložiť grafické a video súbory. Ich použitie šetrí nielen RAM, ale aj miesto na disku. Početné výhody knižnice DLL neznižuje jednu nevýhodu - na načítanie modulov sa vyžaduje dodatočný čas. Výhody sú zrejmé, preto sa používajú všade programátorov v takmer každom programe.
Buďte veľmi opatrní pri práci: Nikdy nemeňte rozšírenie ".dll" na druhé, tieto súbory neprenášajte do iného priečinka. Ak je súbor priradený príponu .DLL, nezmení jeho typ. Pre konverziu si vyžaduje špeciálnu aplikáciu. Najčastejšie sa chyby systému Windows súvisia s nedostatkom požadovaného súboru ".dll".