Mis on DLL-fail? (Dünaamilise lingi teek)

Sisukord:

Mis on DLL-fail? (Dünaamilise lingi teek)
Mis on DLL-fail? (Dünaamilise lingi teek)
Anonim

Mida teada

  • DLL-fail on dünaamilise lingi teegi fail.
  • Neid saavad funktsioonide jagamiseks kasutada mitmed programmid.
  • Enamik inimesi tegeleb nendega ainult siis, kui on vaja DLL-i vigu parandada.

See artikkel kirjeldab, mis on DLL-failid, kuidas ja miks neid kasutatakse ning mida teha DLL-i vea korral.

Mis on DLL-fail?

DLL-fail, lühend sõnadest Dynamic Link Library, on failitüüp, mis sisaldab juhiseid, mida teised programmid võivad teatud toimingute tegemiseks kasutada. Nii saavad mitmed programmid jagada ühte faili programmeeritud võimeid ja teha seda isegi üheaegselt.

Näiteks võivad mitmed erinevad programmid kõik kutsuda üles faili veryuseful.dll (see on muidugi välja mõeldud), et leida kõvakettal vaba ruum, leida fail kindlas kataloogis ja printida testleht vaikeprinterile.

Erinev alt käivitatavatest programmidest, nagu need, millel on EXE-faililaiend, ei saa DLL-faile otse käivitada, vaid selle asemel peab neid kutsuma mõni muu juba töötav kood. Kuid DLL-id on samas vormingus kui EXE-d ja mõned võivad isegi kasutada EXE-faililaiendit. Kui enamik dünaamiliste linkide teeke lõpeb faililaiendiga. DLL, võivad teised kasutada laiendit. OCX,. CPL või. DRV.

Image
Image

DLL-i vigade parandamine

DLL-failid, kuna neid on palju ja kui sageli neid kasutatakse, kipuvad olema suure osa Windowsi käivitamisel, kasutamisel ja sulgemisel ilmnenud vigadest keskmes.

Kuigi puuduva või leidmata DLL-faili allalaadimine võib olla lihtne, on see harva parim viis. Selle kohta lisateabe saamiseks vaadake meie artiklit Olulised põhjused, miks MITTE laadida DLL-faile.

Kui näete DLL-i tõrketeadet, on parim valik leida selle DLL-i probleemi kohta spetsiifiline tõrkeotsingu teave, et saaksite selle kindlasti õigesti ja lõplikult lahendada. Meil võib isegi olla konkreetne parandusjuhend teie jaoks. Muul juhul vaadake üldist nõuannet meie DLL-i vigade parandamise kohta.

Lisateave DLL-failide kohta

Dünaamilise lingi teegis kasutatakse sõna "dünaamiline", kuna andmeid kasutatakse programmis ainult siis, kui programm seda aktiivselt nõuab, selle asemel, et andmed oleksid alati mälus saadaval.

Vaikimisi on Windowsis saadaval palju DLL-faile, kuid ka kolmandate osapoolte programmid saavad neid installida. DLL-faili avamine on siiski haruldane, kuna seda pole kunagi tegelikult vaja redigeerida, lisaks võib see põhjustada probleeme programmide ja muude DLL-idega. Kui aga tead, mida teed, on Resource Hacker üks viis seda teha.

DLL-failid on kasulikud, kuna need võimaldavad programmil eraldada oma erinevad komponendid ainulaadseteks mooduliteks, mida saab seejärel lisada või eemaldada, et lisada või välistada teatud funktsioone. Kui tarkvara töötab sel viisil koos DLL-idega, võib programm kasutada vähem mälu, kuna ei pea kõike korraga laadima.

Samuti pakuvad DLL-id võimaluse programmi osi värskendada, ilma et oleks vaja kogu programmi ümber ehitada või uuesti installida. Kasu suureneb veelgi, kui programm kasutab DLL-i, sest kõik rakendused saavad sellest ühest DLL-failist saadavat värskendust ära kasutada.

ActiveX-i juhtelemendid, juhtpaneeli failid ja seadme draiverid on mõned failid, mida Windows kasutab dünaamiliste linkide teekidena. Need failid kasutavad vastav alt OCX-, CPL- ja DRV-faililaiendit.

Kui DLL kasutab teisest DLL-ist pärinevaid juhiseid, sõltub see esimene nüüd teisest. See muudab DLL-i funktsioonide purunemise lihtsamaks, sest selle asemel, et tekkida tõrge ainult esimesel, sõltub see nüüd ka teisest, mis mõjutaks esimest, kui sellega tekiks probleeme.

Kui sõltuv DLL viiakse üle uuemale versioonile, kirjutatakse üle vanema versiooniga või eemaldatakse arvutist, ei pruugi DLL-failile tuginev programm enam nii nagu peaks töötama.

Ressursi DLL-id on andmefailid, mis on samas failivormingus kui DLL-id, kuid kasutavad faililaiendeid ICL, FON ja FOT. ICL-failid on ikooniteegid, samas kui FONT- ja FOT-failid on fondifailid.

KKK

    Kuidas DLL-faili avada?

    DLL-faile ei avata samal viisil, nagu enamik failitüüpe avatakse. DLL-faile kutsub tavaliselt rakendus. DLL-failis oleva koodi vaatamiseks peate selle kolmanda osapoole rakendusega dekompileerima.

    Kuidas installite DLL-faili?

    DLL-faile ei installita nagu teisi failitüüpe. DLL-faile saab installida, asetades need kataloogi, kus rakendus on seatud otsima teatud DLL-faili.

Soovitan: