DLL - Skraćenica iz biblioteke dinamičkih veza ("dinamički povezana knjižnica" s engleskog). Dinamička knjižnica resursa i potprograma omogućuje uporabu prethodno pisanih modula više puta. Datoteka knjižnice može uključivati, na primjer, postupke, ikone. Potrebno je za rad operacijskih sustava Windows.
1
Knjižnica u programiranju je skup programa na koje se možete kontaktirati pri razvoju softvera. Skup malih programa dinamički je uključen u velikom slučaju kao sastavni dio. Prednost DLL datoteke je u tome što ne zauzima RAM, već opterećenja ako je potrebno tijekom rada (vrijeme izvođenja), što vam omogućuje da značajno spasite RAM.
2
DLL program može raditi s uređajima: pisač, skener. Kada radite s tekstom u MS Word, nema potrebe za stalnom prisutnošću DLL pisača. Ako je dokument ispisan, MS Word se odnosi na dinamičku knjižnicu i poziva odgovarajući DLL program za pisač.
3
Skup dinamičkih potprograma može se istovremeno koristiti u nekoliko radnih programa - to je još jedan plus. Zato se i dalje nazivaju "opća knjižnica". Dno crta je da se samo jedna kopija dinamičke knjižnice učitava u RAM-u, a na njega se primjenjuju sve trenutno aktivni programi. Što također dovodi do uštede RAM resursa.
4
Osim kritičnih potprogramera, dodatne funkcije pohranjuju se u DLL knjižnici. Mogu se koristiti kao dodatak (plug-ins), čime se umnožavaju funkcionalnost programa. Nedostatak željenog modula u DLL knjižnici čini rad glavnog programa nemoguće. To je negativna kvaliteta dinamičke knjižnice.
5
Datoteke iz dinamičke knjižnice imaju standardno proširenje u svakom operativnom sustavu: u OS / 2 i MS Windows - ".dll"; Mac OS - ".dylib"; UNIX - ".SO". Te se datoteke pohranjuju na određeno mjesto. Na primjer, u "System32". Programer prilikom pisanja aplikacije određuje naziv željene funkcije i naziv knjižnice u kojoj se nalazi. Sam potprogram nije napisan u izvoru teksta, što značajno pojednostavljuje proces programiranja. Ovo se načelo temelji na popularnom modularnom kodiranju. Jednostavni programi izrađeni su kao zasebni moduli, koji ih je omogućilo da ih ne napišu svaki put, ali uključiti u kodu novog programa u gotovom obrascu - sastavljen modul.
6
Osim izvršnog kodeksa postupaka i funkcija u dinamičkoj knjižnici, možete pohraniti grafičke i video datoteke. Njihova uporaba štedi ne samo RAM-u, već i prostor na disku. Brojne prednosti DLL knjižnice ne smanjuju jedan nedostatak - potrebno je dodatno vrijeme za učitavanje modula. Prednosti su očite, stoga se koriste svugdje programeri u gotovo svakom programu.
Budite vrlo oprezni pri radu: nikada ne mijenjajte proširenje ".dll" na drugo, nemojte prenositi te datoteke u drugu mapu. Ako je datoteka dodijeljena .dll sufiks, neće promijeniti svoj tip. Za konverziju zahtijeva posebnu primjenu. Najčešće, Windows pogreške su povezane s nedostatkom željenog ".dll" datoteke.