Kas jāzina
- DLL fails ir dinamiskās saites bibliotēkas fails.
- Tos var izmantot vairākas programmas, lai koplietotu funkcijas.
- Lielākā daļa cilvēku ar tām nodarbojas tikai tad, ja nepieciešams labot DLL kļūdas.
Šajā rakstā ir aprakstīts, kas ir DLL faili, kā un kāpēc tie tiek izmantoti, un kā rīkoties, ja rodas DLL kļūda.
Kas ir DLL fails?
DLL fails, saīsinājums no Dinamiskās saites bibliotēkas, ir faila veids, kurā ir norādījumi, kurus citas programmas var izmantot, lai veiktu noteiktas darbības. Tādā veidā vairākas programmas var koplietot vienā failā ieprogrammētās spējas un pat darīt to vienlaikus.
Piemēram, vairākas dažādas programmas var izmantot ļotiuseful.dll failu (tas, protams, ir izveidots), lai atrastu brīvo vietu cietajā diskā, atrastu failu noteiktā direktorijā un izdrukātu testa lapa uz noklusējuma printeri.
Atšķirībā no izpildāmām programmām, piemēram, tām, kurām ir EXE faila paplašinājums, DLL failus nevar palaist tieši, bet tā vietā tie ir jāizsauc citam kodam, kas jau darbojas. Tomēr DLL ir tādā pašā formātā kā EXE, un daži var pat izmantot. EXE faila paplašinājumu. Lai gan lielākā daļa dinamisko saišu bibliotēku beidzas ar faila paplašinājumu. DLL, citas var izmantot. OCX,. CPL vai. DRV.
DLL kļūdu labošana
DLL faili to daudzuma un izmantošanas biežuma dēļ parasti ir pamatā lielai daļai kļūdu, kas tiek novērotas, startējot, izmantojot un izslēdzot sistēmu Windows.
Lai gan var būt viegli vienkārši lejupielādēt trūkstošo vai neatrasto DLL failu, tas reti ir labākais veids. Lai uzzinātu vairāk par to, skatiet mūsu rakstu Svarīgi iemesli NELejupielādēt DLL failus.
Ja tiek parādīta DLL kļūda, vislabāk ir atrast šai DLL problēmai raksturīgu problēmu novēršanas informāciju, lai jūs varētu to atrisināt pareizi un uz visiem laikiem. Mums pat var būt īpašs labošanas ceļvedis jums. Pretējā gadījumā skatiet vispārīgus padomus sadaļā Kā labot DLL kļūdas.
Vairāk par DLL failiem
Dinamisko saišu bibliotēkā tiek lietots vārds "dinamisks", jo dati tiek izmantoti programmā tikai tad, kad programma tos aktīvi pieprasa, nevis vienmēr ir pieejami atmiņā.
Pēc noklusējuma sistēmā Windows ir pieejami daudzi DLL faili, taču tos var instalēt arī trešo pušu programmas. Tomēr ir neparasti atvērt DLL failu, jo tas nekad nav jārediģē, turklāt tas var radīt problēmas ar programmām un citiem DLL. Tomēr, ja zināt, ko darāt, Resource Hacker ir viens no veidiem, kā to izdarīt.
DLL faili ir noderīgi, jo tie var ļaut programmai atdalīt dažādus komponentus unikālos moduļos, kurus pēc tam var pievienot vai noņemt, lai iekļautu vai izslēgtu noteiktas funkcijas. Ja programmatūra darbojas šādi ar DLL, programma var izmantot mazāk atmiņas, jo tai nav jāielādē viss uzreiz.
Arī DLL nodrošina iespēju atjaunināt programmas daļas, nepārbūvējot vai pārinstalējot visu programmu. Ieguvums ir pat palielināts, ja programma izmanto DLL, jo visas lietojumprogrammas var izmantot šī viena DLL faila atjauninājumu.
ActiveX vadīklas, vadības paneļa faili un ierīču draiveri ir daži no failiem, ko sistēma Windows izmanto kā dinamisko saišu bibliotēkas. Šie faili attiecīgi izmanto OCX, CPL un DRV faila paplašinājumus.
Ja DLL izmanto instrukcijas no cita DLL, pirmais tagad ir atkarīgs no otrā. Tas atvieglo DLL funkcionalitātes pārtraukšanu, jo tā vietā, lai nepareiza darbība varētu rasties tikai pirmajai, tagad tā ir atkarīga arī no otrās, kas ietekmētu pirmo, ja tajā rastos problēmas.
Ja atkarīgais DLL tiek jaunināts uz jaunāku versiju, pārrakstīts ar vecāku versiju vai noņemts no datora, programma, kas paļaujas uz DLL failu, var vairs nedarboties, kā vajadzētu.
Resursu DLL ir datu faili, kas ir tādā pašā faila formātā kā DLL, bet izmanto ICL, FON un FOT failu paplašinājumus. ICL faili ir ikonu bibliotēkas, savukārt FONT un FOT faili ir fontu faili.
FAQ
Kā atvērt DLL failu?
DLL faili netiek atvērti tādā pašā veidā, kā tiek atvērti lielākā daļa failu tipu. DLL failus parasti izsauc lietojumprogramma. Lai skatītu kodu DLL failā, tas ir jādekompilē, izmantojot trešās puses lietojumprogrammu.
Kā instalēt DLL failu?
DLL faili nav instalēti tāpat kā citi failu tipi. DLL failus var "instalēt", ievietojot tos direktorijā, kurā lietojumprogramma ir iestatīta meklēt noteiktu DLL failu.