Što treba znati
- DLL datoteka je datoteka biblioteke dinamičke veze.
- Mogu ih koristiti više programa za dijeljenje funkcija.
- Većina ljudi koristi ih samo kada trebaju popraviti DLL pogreške.
Ovaj članak opisuje što su DLL datoteke, kako i zašto se koriste i što učiniti ako imate DLL pogrešku.
Što je DLL datoteka?
DLL datoteka, skraćenica za Dynamic Link Library, vrsta je datoteke koja sadrži upute koje drugi programi mogu pozvati da učine određene stvari. Na ovaj način, nekoliko programa može dijeliti sposobnosti programirane u jednoj datoteci, pa čak i istovremeno.
Na primjer, nekoliko različitih programa moglo bi pozvati datoteku veryuseful.dll (koja je, naravno, izmišljena) kako bi pronašli slobodan prostor na tvrdom disku, locirali datoteku u određenom direktoriju i ispisali testnu stranicu na zadani pisač.
Za razliku od izvršnih programa, poput onih s datotečnim nastavkom EXE, DLL datoteke ne mogu se pokretati izravno, već ih umjesto toga mora pozvati drugi kôd koji je već pokrenut. Međutim, DLL-ovi su u istom formatu kao EXE, a neki čak mogu koristiti datotečni nastavak. EXE. Dok većina biblioteka dinamičkih veza završava datotečnim nastavkom. DLL, druge mogu koristiti. OCX,. CPL ili. DRV.
Popravljanje DLL grešaka
DLL datoteke, zbog toga koliko ih ima i koliko se često koriste, obično su središte velikog postotka pogrešaka koje se vide prilikom pokretanja, korištenja i gašenja Windowsa.
Iako bi moglo biti lako jednostavno preuzeti DLL datoteku koja nedostaje ili nije pronađena, to je rijetko najbolji način. Više o tome potražite u našem članku Važni razlozi da NE preuzimate DLL datoteke.
Ako dobijete pogrešku DLL-a, najbolje je pronaći informacije o rješavanju problema specifične za taj DLL problem kako biste ga sigurno riješili na pravi način i zauvijek. Možda čak imamo poseban vodič za popravak za onaj koji imate. U suprotnom, pogledajte naše Kako popraviti DLL pogreške za neke općenite savjete.
Više o DLL datotekama
Riječ "dinamički" u biblioteci dinamičke veze koristi se jer se podaci stavljaju u upotrebu samo u programu kada ih program aktivno pozove umjesto da podaci uvijek budu dostupni u memoriji.
Puno DLL datoteka dostupno je u sustavu Windows prema zadanim postavkama, ali ih mogu instalirati i programi trećih strana. Međutim, neuobičajeno je otvoriti DLL datoteku jer nikada nema potrebe za uređivanjem, a to će vjerojatno uzrokovati probleme s programima i drugim DLL-ovima. Međutim, ako znate što radite, Resource Hacker je jedan od načina za to.
DLL datoteke korisne su jer mogu dopustiti programu da odvoji svoje različite komponente u jedinstvene module koji se zatim mogu dodati ili ukloniti kako bi uključili ili isključili određene funkcije. Kada softver radi na ovaj način s DLL-ovima, program može koristiti manje memorije jer ne treba učitavati sve odjednom.
Također, DLL-ovi omogućuju ažuriranje dijelova programa bez potrebe za ponovnom izgradnjom ili ponovnim instaliranjem cijelog programa. Korist je još veća kada program koristi DLL jer sve aplikacije tada mogu iskoristiti prednost ažuriranja iz te jedne DLL datoteke.
ActiveX kontrole, datoteke upravljačke ploče i upravljački programi uređaja neke su od datoteka koje Windows koristi kao biblioteke dinamičkih veza. Odnosno, ove datoteke koriste OCX, CPL i DRV ekstenziju datoteke.
Kada DLL koristi upute iz drugog DLL-a, taj prvi sada ovisi o drugom. To olakšava kvar funkcionalnosti DLL-a jer umjesto da postoji mogućnost kvara samo prve, sada ovisi i o drugoj, što bi utjecalo na prvu ako bi došlo do problema.
Ako se zavisni DLL nadogradi na noviju verziju, prebriše starijom verzijom ili ukloni s računala, program koji se oslanja na DLL datoteku možda više neće raditi kako bi trebao.
Resursni DLL-ovi su podatkovne datoteke koje su u istom formatu kao DLL-ovi, ali koriste datotečne ekstenzije ICL, FON i FOT. ICL datoteke su biblioteke ikona dok su FONT i FOT datoteke font datoteke.
FAQ
Kako otvoriti DLL datoteku?
DLL datoteke ne otvaraju se na isti način na koji se otvara većina vrsta datoteka. DLL datoteke obično poziva aplikacija. Da biste vidjeli kod unutar DLL datoteke, morali biste je dekompilirati pomoću aplikacije treće strane.
Kako instalirati DLL datoteku?
DLL datoteke nisu instalirane kao druge vrste datoteka. DLL datoteke mogu se 'instalirati' postavljanjem u direktorij gdje je aplikacija postavljena da traži određenu DLL datoteku.