Kaj je treba vedeti
- Datoteka DLL je datoteka knjižnice dinamičnih povezav.
- Za skupno rabo funkcij jih lahko uporablja več programov.
- Večina ljudi se z njimi ukvarja le, ko morajo popraviti napake DLL.
Ta članek opisuje, kaj so datoteke DLL, kako in zakaj se uporabljajo ter kaj storiti, če pride do napake DLL.
Kaj je datoteka DLL?
Datoteka DLL, okrajšava zaKnjižnica dinamičnih povezav, je vrsta datoteke, ki vsebuje navodila, ki jih lahko drugi programi pokličejo, da naredijo določene stvari. Na ta način lahko več programov deli zmožnosti, programirane v eno datoteko, in to celo hkrati.
Na primer, več različnih programov lahko vsi kličejozelo uporabno.dlldatoteko (to je seveda izmišljeno), da poiščete prosti prostor na trdem disku, poiščete datoteko v določenem imeniku in natisnete preskusno stran na privzeti tiskalnik.
Za razliko od izvedljivih programov, kot so tisti z EXE datotečne pripone, datotek DLL ni mogoče zagnati neposredno, temveč jih mora poklicati druga koda, ki se že izvaja. Vendar pa so DLL-ji v enaki obliki kot EXE in nekateri morda celo uporabljajo datotečno pripono .EXE. Medtem ko se večina dinamično povezovalnih knjižnic konča na razširitev datoteke .DLL, drugi lahko uporabljajo .OCX, .CPL ali .DRV.
Datoteke DLL.
Odpravljanje napak DLL
Datoteke DLL so zaradi tega, koliko jih je in kako pogosto se uporabljajo, običajno v središču velikega odstotka napak, ki se pojavijo pri zagonu, uporabi in zaustavitvi sistema Windows.
Čeprav bi bilo preprosto to preprosto prenestimanjkaozni najdenoDLL, to je le redko najboljši način. Oglejte si naš članek Pomembni razlogi, da NE prenašate datotek DLL za več o tem.
Če se prikaže napaka DLL, je najbolje, da poiščete informacije o odpravljanju težav, ki so specifične za to težavo DLL, da jo boste zagotovo rešili na pravi način in za vedno. Morda imamo celo poseben vodnik za popravilo za tistega, ki ga imate. Sicer pa si oglejte našo Kako popraviti napake DLL za nekaj splošnih nasvetov.
Več o datotekah DLL
Beseda 'dinamičen' v Dynamic Link Library se uporablja, ker se podatki uporabijo v programu le, ko jih program aktivno zahteva, namesto da bi bili podatki vedno na voljo v pomnilniku.
Veliko datotek DLL je privzeto na voljo v sistemu Windows, vendar jih lahko namestijo tudi programi tretjih oseb. Vendar je neobičajno odpreti datoteko DLL, ker je nikoli ni treba urejati, poleg tega pa lahko to povzroči težave s programi in drugimi datotekami DLL. Vendar, če veste, kaj počnete, Heker virov je eden od načinov za to.
Datoteke DLL so uporabne, ker lahko programu omogočijo, da loči svoje različne komponente v edinstvene module, ki jih je nato mogoče dodati ali odstraniti, da vključijo ali izključijo določene funkcije. Ko programska oprema deluje na ta način z DLL-ji, lahko program porabi manj pomnilnika, ker mu ni treba naložiti vsega hkrati.
Poleg tega DLL-ji omogočajo posodobitev delov programa, ne da bi morali ponovno zgraditi ali znova namestiti celoten program. Korist je še večja, ko program uporablja DLL, ker lahko vse aplikacije izkoristijo posodobitev iz te ene same datoteke DLL.
Kontrolniki ActiveX, datoteke nadzorne plošče in gonilniki naprav so nekatere od datotek, ki jih Windows uporablja kot knjižnice dinamičnih povezav. Te datoteke uporabljajo pripono datoteke OCX, CPL in DRV.
moj gumb za zagon ne deluje v operacijskem sistemu Windows 10
Ko DLL uporablja navodila iz drugega DLL-ja, je ta prvi zdaj odvisen od drugega. Zaradi tega se funkcije DLL lažje zlomijo, ker namesto da bi obstajala možnost okvare samo prve, je zdaj odvisna tudi od druge, kar bi vplivalo na prvo, če bi imela težave.
Če je odvisna DLL nadgrajena na novejšo različico, prepisana s starejšo različico ali odstranjena iz računalnika, program, ki se opira na datoteko DLL, morda ne bo več deloval, kot bi moral.
DLL-ji virov so podatkovne datoteke, ki so v enakem formatu kot DLL-ji, vendar uporabljajo datotečne pripone ICL, FON in FOT. Datoteke ICL so knjižnice ikon, medtem ko sta datoteki FONT in FOT datoteki pisave.
pogosta vprašanja- Kako odprete datoteko DLL?
Datoteke DLL se ne odprejo na enak način, kot se odpre večina vrst datotek. Datoteke DLL običajno pokliče aplikacija. Če si želite ogledati kodo znotraj datoteke DLL, bi jo morali dekompilirati z aplikacijo drugega proizvajalca.
- Kako namestite datoteko DLL?
Datoteke DLL niso nameščene kot druge vrste datotek. Datoteke DLL je mogoče 'namestiti' tako, da jih postavite v imenik, kjer je aplikacija nastavljena za iskanje določene datoteke DLL.