Mis on DLL-fail?

DLL-failid: mis need on ja miks nad on olulised

DLL-fail, mis on Dynamic Link Libraryi lingiks , on failitüüp, mis sisaldab juhiseid, mida teised programmid võivad teatud asjade tegemiseks helistada. Sel moel saavad mitu programmi jagada ühe failina programmeeritud võimeid ja isegi seda korraga teha.

Näiteks võivad mitmed erinevad programmid kõvakettale väga userful.dll- faili kutsuda (ma tegin seda loomulikult), et leida vaba ruumi kõvakettale , otsida faili kindlas kataloogis ja printida testlehe vaikimisi printer.

Erinevalt käivitatavatest programmidest, näiteks EXE- failide laiendiga, ei saa DLL-faile otse käivitada, vaid selle asemel peab see käivituma juba kasutusel olev kood. Kuid DLL-failid on samas vormingus kui EXE-d, mõned võivad isegi kasutada faililaiendit .EXE. Kuigi enamus dünaamiliste linkide raamatukogude lõpeb faililaiendiga .DLL, võivad teised kasutada .OCX, .CPL või .DRV.

DLL-vea parandamine

DLL-failid, kuna paljud neist on ja kui tihti neid kasutatakse, kipuvad keskenduma suurele osale Windowsi käivitamisel, kasutamisel ja sulgemisel ilmnenud vigade arvu.

Kuigi võib-olla on lihtne alla laadida puuduvat või mitte leitud DLL-faili, on see harva parim viis. Vaadake meie olulisi põhjusi, miks DLL-failide allalaadimine seda pole.

Kui teil tekib DLL-i viga, on teie parim võimalus leida selle DLL-probleemi spetsiifiline tõrkeotsinguteave, nii et olete kindel, et lahendate seda õigesti ja hea. Võib-olla on sul olemas isegi konkreetne fikseeritud juhend. Mul on nimekiri kõige levinumatest DLL-vigadest ja kuidas neid parandada .

Vastasel korral leiate mõnede üldiste nõuanded meie DLL-tõrketeabe lahendamise kohta.

Lisateave DLL-failide kohta

Dünaamilise lingi raamatukogus kasutatakse sõna "dünaamiline", sest andmeid kasutatakse programmis ainult siis, kui programm seda nõuab aktiivselt, selle asemel, et andmed oleksid alati mällu kättesaadavad.

Paljud DLL-failid on vaikimisi saadaval Windowsist, kuid ka kolmanda osapoole programmid saavad neid ka installida. Siiski on ebatavaline DLL-faili avamine, sest pole kunagi mingit vajadust selle redigeerida, lisaks võib see põhjustada programmide ja muude DLL-idega probleeme.

DLL-failid on kasulikud, kuna nad võimaldavad programmil eristada erinevaid komponente unikaalsetesse moodulitesse, mida saab seejärel lisada või eemaldada, et lisada või välistada teatud funktsioonid. Kui tarkvara töötab sellisel viisil DLL-iga, võib programm kasutada vähem mälu, kuna see ei pea kohe kohe laadima.

Ka DLL-id pakuvad võimalust programmi osade uuendamiseks, ilma et peaks kogu programmi ümber ehitama või uuesti installima. Kasu laiendatakse isegi rohkem kui programm kasutab DLL-i, sest kõik rakendused saavad sellest ühest DLL-failist värskenduse ära kasutada.

ActiveX-juhtelemendid, juhtpaneeli failid ja seadme draiverid on mõned failid, mida Windows kasutab dünaamiliste linkide raamatukogude jaoks. Vastavad failid kasutavad OCX-, CPL- ja DRV-failide laiendust.

Kui DLL kasutab juhiseid erinevast DLL-ist, sõltub see esimene DLL-st sellest, mis teine ​​on. See muudab DLL-ide funktsioonide lagunemise lihtsamaks, sest selle asemel, et esineda ainult esimese DLL-i talitlushäireid, sõltub see nüüd ka teisest, mis mõjutab kõigepealt probleeme.

Kui sõltuv DLL uueneb uuemale versioonile, kirjutatakse üle vanema versiooniga või eemaldatakse arvutist, võib DLL-failil põhinev programm enam töötada, nagu peaks.

Allikate DLL-failid on andmefailid, mis on samas failivormingus kui DLL-failid, kuid kasutavad ICL-i, FON-i ja FOT-failide laiendeid. ICL-failid on ikooniraamatukogud, FONT- ja FOT-failid on fondifailid.