Šta je DLL datoteka?

DLL datoteke: šta su i zašto su važni

DLL datoteka kratka za Biblioteku dinamičkih veza je vrsta datoteke koja sadrži upute koje drugi programi mogu pozvati da izvrše određene stvari. Na ovaj način, višestruki programi mogu dijeliti sposobnosti programirane u jednu datoteku, a čak i istovremeno.

Na primer, nekoliko različitih programa bi svi mogli pozvati na veryuseful.dll datoteku (naravno da sam to napravio) da pronađem slobodan prostor na čvrstom disku , pronađem datoteku u određenom direktorijumu i odštampam test stranicu na podrazumevanu štampač.

Za razliku od izvršnih programa, poput onih sa ekstenzijom EXE datoteke, DLL datoteke se ne mogu direktno pokrenuti, već moraju biti pozvani drugim kodom koji je već pokrenut. Međutim, DLL-ovi su u istom formatu kao i EXE-i, a neki čak mogu koristiti i .EXE ekstenziju datoteke. Dok većina biblioteka dinamičkih veza završava u ekstenziji datoteke .DLL, drugi mogu da koriste .OCX, .CPL ili .DRV.

Fix DLL Errors

DLL datoteke, zbog toga koliko ih ima i koliko često se koriste, imaju tendenciju da budu u fokusu velikog procenta grešaka pri pokretanju, korišćenju i isključivanju Windowsa.

Iako bi bilo lako preuzeti samo da nedostaje ili nije pronađena DLL datoteka, to je retko najbolji način za odlazak. Pogledajte naše važne razloge da ne preuzimate DLL datoteke za više o tome.

Ako dobijete DLL grešku, najbolja opklada je pronaći informacije o rešavanju problema specifičnih za taj DLL problem, tako da ste sigurni da ćete ga rešiti na pravi način i za dobro. Možda ću imati i određeni vodič za popravku za onog koji imate. Imam listu najčešćih DLL grešaka i kako ih popraviti .

Inače, pogledajte našu Kako popraviti DLL greške za neke opšte savete.

Više o DLL datotekama

Riječ "dinamička" u biblioteci dinamičkih veza se koristi zato što se podaci stavljaju samo u program kada program aktivno pozove, umjesto da podaci uvijek budu dostupni u memoriji.

Mnoštvo DLL datoteka je podrazumevano dostupno od Windowsa, ali programi nezavisnih proizvođača mogu ih instalirati. Međutim, neobično je otvaranje DLL datoteke jer nikada nije potrebno da se uređuje, plus to će vjerovatno izazvati probleme sa programima i drugim DLL-ima.

DLL datoteke su korisne jer mogu dozvoliti programu da odvoji svoje različite komponente u jedinstvene module koji se zatim mogu dodati ili ukloniti da uključe ili isključe određene funkcionalnosti. Kada softver funkcioniše na ovaj način sa DLL-om, program može koristiti manje memorije jer ne mora da učitava sve odjednom.

Takođe, DLL-ovi obezbeđuju način za ažuriranje delova programa bez potrebe za obnavljanjem ili ponovnim instaliranjem celog programa. Prednost je čak i pojačana kada više od programa koristi DLL jer sve aplikacije mogu iskoristiti ažuriranje iz iste DLL datoteke.

ActiveX kontrole, datoteke kontrolne table i upravljački programi uređaja su neke od datoteka koje Windows koristi kao biblioteke dinamičkih veza. Sljedeće datoteke koriste OCX, CPL i DRV datoteke.

Kada DLL koristi uputstva iz drugog DLL-a, taj prvi DLL sada zavisi od drugog. Ovo olakšava funkcionalnost DLL-ova, jer umjesto da postoji mogućnost da prvi DLL ne funkcioniše, sada zavisi i od drugog, što bi na prvi uticalo na probleme.

Ako je zavisni DLL nadograđen na noviju verziju, prepisan starijom verzijom ili uklonjen sa računara, program koji se oslanja na DLL datoteku možda više ne radi kako treba.

Resurs DLL-ovi su datoteke podataka koji su u istom formatu datoteke kao DLL-ovi, ali koriste ICL, FON i FOT datoteke. ICL datoteke su biblioteke ikona, dok su FONT i FOT datoteke font datoteke.