Çfarë është një skedar DLL?

DLL Files: Çfarë Ato Janë & Pse Ata janë të Rëndësishëm

Një skedar DLL, i shkurtër për Dynamic Link Library , është një lloj skedari që përmban udhëzime që programet e tjera mund të kërkojnë për të bërë gjëra të caktuara. Në këtë mënyrë, programet e shumëfishta mund të ndajnë aftësitë e programuara në një skedar të vetëm, madje edhe njëkohësisht.

Për shembull, disa programe të ndryshme mund të thërrasin të gjithë skedarin veryuseful.dll (e kam bërë atë, natyrisht) për të gjetur hapësirën e lirë në një hard drive , gjetur një skedar në një direktori të veçantë dhe të shtypni një faqe provimi në default printer.

Ndryshe nga programet e ekzekutueshme, si ato me ekstensionin e skedarit EXE , skedarët DLL nuk mund të drejtohen drejtpërsëdrejti, por duhet të thirren nga kodi tjetër që tashmë është në punë. Megjithatë, DLL-të janë në të njëjtin format si EXEs dhe disa madje mund të përdorin ekstensionin e skedarit .EXE. Ndërsa shumica e Bibliotekave Lidhje Dinamike mbarojnë në ekstensionin e skedarit .DLL, të tjerët mund të përdorin .OCX, .CPL ose .DRV.

Rregullimi i gabimeve të DLL

DLL fotografi, për shkak të sa ka dhe sa shpesh ata janë përdorur, priren të jenë në qendër të një përqindjeje të madhe të gabimeve të parë gjatë fillimit, përdorimit dhe mbylljes së Windows.

Ndërsa mund të jetë e lehtë të shkarkosh vetëm skedarin DLL që mungon ose nuk gjendet , kjo është rrallë mënyra më e mirë për të shkuar. Shihni arsyet tona të rëndësishme për të mos shkarkuar skedarët DLL për më shumë në këtë.

Nëse ju merrni një gabim DLL, bast tuaj më të mirë është për të gjetur informacionin e problemeve të veçanta për këtë problem DLL kështu që ju jeni të sigurt për të zgjidhur atë në mënyrë të drejtë dhe për të mirë. Unë mund të kem edhe një udhëzues të veçantë për atë që keni. Unë kam një listë të gabimeve më të zakonshme të DLL dhe si t'i rregullojmë ato .

Përndryshe, shikoni Si të Fix DLL Errors për disa këshilla të përgjithshme.

Më shumë për skedarët DLL

Fjala "dinamike" në Librin e Lidhjes Dinamike përdoret sepse të dhënat përdoren vetëm në një program kur programi e bën thirrjen aktive për të, në vend që të ketë gjithmonë të dhënat në kujtesë.

Shumë skedarë DLL janë të disponueshëm nga Windows, por programet e palëve të treta mund t'i instalojnë ato gjithashtu. Megjithatë, është e pazakontë për të hapur një skedar DLL sepse nuk ka nevojë për të redaktuar një, dhe duke bërë kështu që ka gjasa të shkaktojë probleme me programet dhe DLL-të e tjera.

DLL-et janë të dobishme sepse ato mund t'i lejojnë një programi që të ndajë përbërësit e tij të ndryshëm në module unike të cilat pastaj mund të shtohen ose hiqen për të përfshirë ose përjashtuar disa funksionalitete të caktuara. Kur softueri funksionon në këtë mënyrë me DLL-të, programi mund të përdorë më pak kujtesë, sepse nuk ka nevojë të ngarkojë gjithçka menjëherë.

Gjithashtu, DLL-të ofrojnë një mënyrë për të përditësuar disa pjesë të një programi pa pasur nevojë të rindërtojnë ose të instalojnë të gjithë programin në të gjithë. Përfitimi është përforcuar edhe kur më shumë se programi përdor DLL, sepse të gjitha aplikacionet pastaj mund të përfitojnë nga azhurnimi nga ajo skedë e vetme DLL.

Kontrollet ActiveX, skedarët e Panelit të Kontrollit dhe drejtuesit e pajisjes janë disa nga skedarët që Windows përdor si Biblioteka të Lidhjes Dinamike. Përkatësisht, këto skedarë përdorin OCX, CPL dhe DRV file extension.

Kur një DLL përdor udhëzime nga një DLL tjetër, kjo DLL e parë tani varet nga e dyta. Kjo e bën më të lehtë për të shkëputur funksionalitetet e DLL-së, sepse në vend që të ketë një shans për vetëm DLL-në e parë të mosfunksionimit, ai tani varet edhe nga e dyta, e cila do të ndikonte në të parën nëse do të përjetonin çështje.

Nëse një DLL i varur është përmirësuar në një version më të ri, të mbishkruar me një version më të vjetër ose të larguar nga kompjuteri, programi që mbështetet në skedarin DLL mund të mos funksionojë siç duhet.

DLL-të e resurseve janë skedarë të dhënash që janë në format të njëjtë të skedarit si DLL-të, por përdorin zgjatjet e skedarëve ICL, FON dhe FOT. Fotografi ICL janë biblioteka ikonash ndërsa skedarët FONT dhe FOT janë skedarë fontesh.