Hvað er DLL skrá?

DLL skrár: hvað þeir eru og hvers vegna þeir eru mikilvægir

DLL skrá, stutt fyrir Dynamic Link Library , er gerð skrá sem inniheldur leiðbeiningar sem aðrir forrit geta hvatt til að gera ákveðna hluti. Þannig geta mörg forrit deilt hæfileikum sem eru forritaðar í eina skrá og jafnvel gera það samtímis.

Til dæmis gætu nokkrir mismunandi forrit allir kalla á veryuseful.dll skrána (ég gerði það upp að sjálfsögðu) til að finna ókeypis pláss á disknum , finna skrá í tiltekinni möppu og prenta próf síðu á sjálfgefið prentari.

Ólíkt executable forritum, eins og þeim sem eru með EXE skráarsýninguna, er ekki hægt að keyra DLL skrár beint en í staðinn verður að kalla á það með öðrum kóða sem er þegar í gangi. Hins vegar eru DLLs á sama sniði og EXE og sumir geta jafnvel notað .EXE skráafornafnið. Þó að flestir Dynamic Link Libraries ljúka í skráarsniði .DLL, geta aðrir notað .OCX, .CPL eða .DRV.

Lagað DLL Villur

DLL skrár, vegna þess hversu margir eru og hversu oft þau eru notuð, hafa tilhneigingu til að vera í brennidepli stórt hlutfall af þeim villum sem sjást þegar þú byrjar, notar og lokar Windows.

Þó að það gæti verið auðvelt að bara hlaða niður þeim sem vantar eða ekki finnast DLL skrá, þá er það sjaldan besta leiðin til að fara. Sjáðu mikilvægar ástæður okkar EKKI að hlaða niður DLL skrám fyrir meira um það.

Ef þú færð DLL villa, er bestur kostur að finna upplýsingar um úrræðaleit sem eru sérstaklega við það DLL vandamál svo að þú ert viss um að leysa það á réttan hátt og til góðs. Ég kann jafnvel að hafa ákveðna fix-it handbók fyrir þann sem þú hefur. Ég er með lista yfir algengustu DLL villur og hvernig á að laga þær .

Annars, sjá hvernig á að laga DLL villur fyrir sumar almennar ráðleggingar.

Meira um DLL skrár

Orðið "dynamic" í Dynamic Link Library er notað vegna þess að gögnin eru aðeins notuð til að nota í forriti þegar forritið kallar það virkan í stað þess að hafa gögnin alltaf aðgengileg í minni.

Fullt af DLL skrám eru í boði frá Windows sjálfgefið en forrit þriðja aðila geta sett þá líka. Hins vegar er það sjaldgæft að opna DLL skrá vegna þess að það er aldrei raunverulega þörf á að breyta einum, auk þess er líklegt að það valdi vandræðum með forrit og aðrar DLLs.

DLL skrár eru gagnlegar vegna þess að þeir geta leyft forriti að aðskilja mismunandi hluti sína í einstaka einingar sem síðan er hægt að bæta við eða fjarlægja til að fela eða útiloka ákveðnar virkni. Þegar hugbúnaðurinn virkar þannig með DLLs, getur forritið notað minna minni vegna þess að það þarf ekki að hlaða öllu í einu.

Einnig, DLLs veita leið fyrir hluta af forriti til að uppfæra án þess að þurfa að endurbyggja eða setja upp allt forritið allt aftur. Ávinningurinn er jafnvel aukinn þegar meira en forritið notar DLL vegna þess að öll forritin geta síðan nýtt sér uppfærsluna frá einum DLL skrá.

ActiveX Controls, Control Panel skrár og tæki bílstjóri eru nokkrar af þeim skrám sem Windows notar sem Dynamic Link Libraries. Í sömu röð, nota þessar skrár OCX, CPL og DRV skráa eftirnafn.

Þegar DLL notar leiðbeiningar frá öðruvísi DLL er þessi fyrsta DLL nú háð annarri. Þetta gerir það auðveldara fyrir DLLs virkni að brjóta vegna þess að í stað þess að vera tækifæri fyrir aðeins fyrsta DLL til bilunar, veltur það nú á seinni eins og heilbrigður, sem myndi hafa áhrif á fyrsta ef það væri að upplifa mál.

Ef háþróaður DLL er uppfærður í nýrri útgáfu, skrifuð yfir með eldri útgáfu eða fjarlægð úr tölvunni, gæti forritið sem treystir á DLL-skránni ekki lengur virka eins og það ætti.

Resource DLLs eru gagnaskrár sem eru á sama skráarsnið og DLLs en nota ICL, FON og FOT skrá eftirnafn. ICL skrár eru táknmyndasöfn en FONT- og FOT-skrár eru leturskrár.