Ką žinoti
- DLL failas yra dinaminės nuorodos bibliotekos failas.
- Jas gali naudoti kelios programos funkcijoms bendrinti.
- Daugelis žmonių su jais susiduria tik tada, kai reikia ištaisyti DLL klaidas.
Šiame straipsnyje aprašoma, kas yra DLL failai, kaip ir kodėl jie naudojami ir ką daryti, jei atsiranda DLL klaida.
Kas yra DLL failas?
DLL failas, trumpinysDinaminių nuorodų biblioteka, yra failo tipas, kuriame yra instrukcijos, kurias kitos programos gali iškviesti, kad atliktų tam tikrus veiksmus. Tokiu būdu kelios programos gali dalytis viename faile užprogramuotais gebėjimais ir netgi tai daryti vienu metu.
Pavyzdžiui, kelios skirtingos programos gali reikalautilabai naudinga.dllfailą (žinoma, tai buvo sukurta), kad rastumėte laisvos vietos standžiajame diske, suraskite failą tam tikrame kataloge ir išspausdinkite bandomąjį puslapį naudodami numatytąjį spausdintuvą.
Skirtingai nuo vykdomųjų programų, pavyzdžiui, su EXE failo plėtinį, DLL failai negali būti paleisti tiesiogiai, bet turi būti iškviesti kitu jau veikiančiu kodu. Tačiau DLL yra to paties formato kaip EXE, o kai kurie netgi gali naudoti .EXE failo plėtinį. Nors dauguma dinaminių saitų bibliotekų baigiasi failo plėtinys .DLL, kiti gali naudoti .OCX, .CPL arba .DRV.
DLL failai.
DLL klaidų taisymas
DLL failai, atsižvelgiant į tai, kiek jų yra ir kaip dažnai jie naudojami, dažniausiai patenka į didžiąją dalį klaidų, pastebėtų paleidžiant, naudojant ir išjungiant „Windows“.
Nors tai gali būti lengva tiesiog atsisiųstidingęsarbanerastasDLL failą, tai retai yra geriausias būdas. Peržiūrėkite mūsų straipsnį Svarbios priežastys, kodėl nereikia atsisiųsti DLL failų daugiau apie tai.
Jei gaunate DLL klaidą, geriausia yra rasti trikčių šalinimo informaciją, būdingą tai DLL problemai, kad būtumėte tikri, kad ją išspręsite tinkamai ir visam laikui. Mes netgi galime turėti specialų jūsų turimo pataisymo vadovą. Kitu atveju žiūrėkite mūsų Kaip ištaisyti DLL klaidas gauti bendrų patarimų.
Daugiau apie DLL failus
Žodis „dinaminis“ dinaminėje nuorodų bibliotekoje naudojamas, nes duomenys naudojami programoje tik tada, kai programa jų aktyviai reikalauja, o ne visada turi duomenis atmintyje.
Pagal numatytuosius nustatymus sistemoje „Windows“ yra daug DLL failų, tačiau juos gali įdiegti ir trečiųjų šalių programos. Tačiau nedažnai atidaromas DLL failas, nes jo niekada nereikia redaguoti, be to, tai gali sukelti problemų su programomis ir kitais DLL. Tačiau jei žinai, ką darai, Išteklių įsilaužėlis yra vienas iš būdų tai padaryti.
DLL failai yra naudingi, nes jie gali leisti programai atskirti skirtingus savo komponentus į unikalius modulius, kuriuos vėliau galima pridėti arba pašalinti, kad būtų įtrauktos arba neįtrauktos tam tikros funkcijos. Kai programinė įranga taip veikia su DLL, programa gali naudoti mažiau atminties, nes nereikia visko įkelti iš karto.
Be to, DLL suteikia galimybę atnaujinti programos dalis, nereikalaujant iš naujo sukurti ar iš naujo įdiegti visos programos. Nauda netgi padidėja, kai programa naudoja DLL, nes visos programos gali pasinaudoti atnaujinimu iš to vieno DLL failo.
„ActiveX“ valdikliai, valdymo skydo failai ir įrenginių tvarkyklės yra kai kurie failai, kuriuos „Windows“ naudoja kaip dinaminių nuorodų bibliotekas. Atitinkamai šie failai naudoja OCX, CPL ir DRV failų plėtinius.
kaip paslėpti kanalus nesantaikoje
Kai DLL naudoja instrukcijas iš kito DLL, ta pirmoji dabar priklauso nuo antrojo. Tai palengvina DLL funkcijų gedimą, nes vietoj to, kad būtų tikimybė, kad suges tik pirmoji, dabar ji taip pat priklauso nuo antrojo, o tai turėtų įtakos pirmajam, jei kiltų problemų.
Jei priklausomas DLL atnaujinamas į naujesnę versiją, perrašomas senesne versija arba pašalinamas iš kompiuterio, programa, kuri remiasi DLL failu, gali nebeveikti taip, kaip turėtų.
Išteklių DLL yra duomenų failai, kurių failo formatas yra toks pat kaip ir DLL, tačiau naudojami ICL, FON ir FOT failų plėtiniai. ICL failai yra piktogramų bibliotekos, o FONT ir FOT failai yra šriftų failai.
DUK- Kaip atidaryti DLL failą?
DLL failai atidaromi ne taip, kaip dauguma failų tipų. DLL failus paprastai iškviečia programa. Norėdami peržiūrėti kodą DLL faile, turėsite jį dekompiliuoti naudodami trečiosios šalies programą.
- Kaip įdiegti DLL failą?
DLL failai neįdiegti kaip kiti failų tipai. DLL failus galima „įdiegti“ įdėjus juos į katalogą, kuriame programa nustatyta ieškoti tam tikro DLL failo.