Kas ir DLL fails?

DLL faili: kādi tie ir un kāpēc tie ir svarīgi

DLL fails, kas ir īss dinamiska saišu bibliotēkai , ir faila tips, kurā ir norādījumi, ko citas programmas var prasīt, lai veiktu noteiktas lietas. Tādā veidā vairākas programmas var dalīties ar iemaņām, kas programmētas vienā failā, un pat to vienlaicīgi.

Piemēram, vairākas dažādas programmas, visticamāk, var izsaukt failu veryuseful.dll (es, protams, izveidoju to), lai atrastu brīvu vietu cietajā diskā , atrodiet failu konkrētā direktorijā un izdrukājiet pārbaudes lapu noklusējuma printeris.

Atšķirībā no izpildāmām programmām, piemēram, tiem, kuriem ir EXE faila paplašinājums, DLL failus nevar palaist tieši, bet tā vietā ir jāizmanto cits jau palaists kods. Tomēr DLL ir tādā pašā formātā kā EXE, un daži pat var izmantot .EXE faila paplašinājumu. Lai gan lielākā daļa Dynamic Link bibliotēku beidzas ar faila paplašinājumu .DLL, citi var izmantot .OCX, .CPL vai .DRV.

DLL kļūdu labošana

DLL faili, ņemot vērā to, cik daudz tie ir un cik bieži tie tiek izmantoti, parasti ir liela daļa kļūdu, kas rodas, palaižot, izmantojot un izslēdzot Windows.

Lai gan var vienkārši lejupielādēt šo trūkstošo vai neatrodamo DLL failu, tas reti ir vislabākais veids, kā iet. Skatiet mūsu svarīgākos iemeslus, kāpēc DLL faili netiek lejupielādēti, lai uzzinātu vairāk par to.

Ja rodas DLL kļūda, vislabāk ir atrast traucējummeklēšanas informāciju, kas attiecas tieši uz šo DLL problēmu, tāpēc jūs noteikti to atrisināt pareizi un pareizi. Man pat var būt īpašs labošanas ceļvedis tam, kas jums ir. Man ir saraksts ar visbiežāk sastopamajām DLL kļūdām un to novēršanu .

Pretējā gadījumā skatiet mūsu Kā novērst DLL kļūdas dažiem vispārējiem padomiem.

Vairāk par DLL failiem

Dinamiskās saites bibliotēkā tiek lietots vārds "dinamiskā", jo dati tiek izmantoti tikai programmā, kad programma to aktīvi pieprasa, tā vietā, lai dati vienmēr būtu pieejami atmiņā.

Pēc noklusējuma ir pieejami daudzi DLL faili no Windows, bet trešo pušu programmas to var arī instalēt. Tomēr ir neparasti atvērt DLL failu, jo nekad nav reāli nepieciešams to rediģēt, un tas var radīt problēmas ar programmām un citām DLL.

DLL faili ir noderīgi, jo tie ļauj programmai atdalīt tās dažādās sastāvdaļas unikālos moduļos, kurus pēc tam var pievienot vai noņemt, lai iekļautu vai izslēgtu noteiktas funkcijas. Ja programmatūra šādā veidā darbojas ar DLL, programma var izmantot mazāk atmiņas, jo vienlaikus nav nepieciešams ielādēt visu.

Arī DLL ir veids, kā atjaunināt programmas daļas, nekonvertējot vai pārinstalējot visu programmu. Labums tiek pat palielināts, ja vairāk nekā programma izmanto DLL, jo visi lietojumprogrammas pēc tam var izmantot vienotā DLL faila atjauninājumu.

ActiveX vadīklas, vadības paneļa faili un ierīces draiveri ir daži no failiem, ko Windows izmanto kā dinamisko saišu bibliotēkas. Attiecīgi šie faili izmanto OCX, CPL un DRV failu paplašinājumu.

Ja DLL izmanto norādījumus no citas DLL, šī pirmā DLL tagad ir atkarīga no otrās. Tādējādi DLL funkcionalitātei ir vieglāk izlauzties, jo tā vietā, ka ir iespējama tikai pirmā DLL kļūme, tā tagad ir atkarīga arī no otrā, kas varētu ietekmēt pirmo, ja tiktu radušies problēmas.

Ja atkarīgā DLL tiek jaunināta uz jaunāku versiju, pārrakstīta ar vecāku versiju vai tiek noņemta no datora, programma, kas paļaujas uz DLL failu, vairs nedarbojas tā, 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, bet FONT un FOT faili ir fontu faili.