Enamik inimesi kohtab esimest korda terminit "DLL", kui programm ei avane puuduva DLL -faili tõttu. Ja võib -olla juhtus ka teiega nii.
Kuigi saate DLL-iga seotud probleemi lahendamiseks Internetis hõlpsalt otsida, tekitab see küsimuse: mis on DLL-fail ja miks teie arvuti hoolib, kui see puudub? Alustame siis lühitutvustusega DLL -failide kohta ja nende sobitumisest kogu Windowsi keskkonda.
Mis on Windowsi DLL -failid?
Kõigepealt uurime, mida tähendab "DLL". Initsialism tähistab "dünaamiliste linkide teeke" ja et paremini mõista, mis on DLL -fail, peame looma hea ülevaate sellest, mis on "raamatukogu" arvuti mõttes.
Teie arvuti kogu on korduvkasutatava koodi kogum. Raamatukogud on iseseisvad programmid, mida programmeerija või mõni muu programm saab ikka ja jälle kasutada.
DLL -failid on seda tüüpi teekide eriline teostus. DLL -failid sisaldavad palju funktsioone, klasse ja muutujaid, mida teised programmid saavad vajaduse korral kasutada.
Seotud: Mis on Windows PowerShell?
Tekstitöötlusprogrammi käivitamisel peab see võib -olla täitma konkreetse ülesande, mille jaoks sellel koodi pole. Oletame näiteks, et soovite tekstitöötlusprogrammis midagi välja printida, kuid tarkvaral pole aimugi, kuidas seda teha. Sellisel juhul peab programm laenama juhised mõnelt teiselt programmilt, mis on loodud spetsiaalselt printimisfunktsioonide tagamiseks.
Siit tulevad need eelnevalt ehitatud raamatukogud. Nad annavad tekstitöötlusprogrammile kogu vajaliku koodi, mis aitab teil teie tööd välja printida, kui programm seda nõuab. See raamatukogude kontseptsioon põhineb moodulprogrammeerimise raamistikul, mis on tarkvaraarenduse kontseptsioon, kus programm on jagatud iseseisvateks alamprogrammideks, mida saab iseseisvalt käivitada.
Aga kuidas see aitab?
Esiteks, ühe mooduli muudatused kajastuvad kõigis rakendustes, mis kasutavad seda moodulit oma toimingute tegemiseks. See poleks olnud võimalik, kui me ei kasutaks korduvkasutatava koodi kirjutamise ja raamatukogude loomise tava.
Teiseks teevad dünaamilised teegid silumis- ja näpistamiskoodi pargis jalutamiseks. Selle põhjuseks on asjaolu, et erinevad programmid kasutavad ülesande täitmiseks täpselt sama koodi, nii et kõik vead ja nõutavad muudatused on hõlpsasti tuvastatavad ja parandatavad ühes kooditükis.
Miks DDL -failid kaduma lähevad?
DLL -failide puudumine on suuremate Windowsi operatsioonisüsteemide puhul tavaline probleem. Käivitate programmi, kuid ainult hüpikaknaga, mis ütleb, et konkreetne DLL-fail puudub. Mõnel juhul võib see isegi põhjustada Windowsi käivitamise probleemid.
DLL -failide kadumisel on palju põhjuseid. Mõned neist on:
- Pahavara infektsioon
- DLL -faili rikkumine järsu seiskamise tõttu.
- Uue tarkvaraga redigeeritud DLL -fail.
- Juhuslik kustutamine kasutaja poolt.
Kuigi see pole mingil juhul täielik loetelu, on need kõige tõenäolisemad põhjused, miks DLL -fail kaduma läheb. Õnneks saab selle vea hõlpsasti lahendada, kasutades Windowsi tõrkeotsingu tööriistu, nagu süsteemi taastamine, Windows Update või viimase abinõuna isegi täielik lähtestamine.
DLL -i vea parandamiseks saate kasutada ka muid meetodeid. Kui soovite täielikku allakäiku, vaadake kindlasti meie juhendit kuidas parandada DLL -failide puuduvad vead Windowsis.
Dünaamiliste linkide teegid on Windowsi operatsioonisüsteemi oluline komponent. Oleksime aeglase arvuti käivitamisega ummikus, kui poleks dünaamilisi lingiteeke. Tegelikult on Windowsi operatsioonisüsteem koduks paljudele funktsioonidele ja teekidele, mis töötavad koos, et teie arvuti töötaks nii, nagu see toimib.
Kui õpite oma koodi programmeerima, peate mõistma, millised funktsioonid on.
Loe edasi
- Windows
- Windows
- Windowsi vead
Shaant on MUO personalikirjanik. Arvutirakenduste eriala lõpetanud kasutab ta oma kirglikku kirjandust, et selgitada keerulisi asju lihtsas inglise keeles. Kui ta ei uuri ega kirjuta, võib teda nautida head raamatut nautimas, jooksmas või sõpradega hängimas.
Telli meie uudiskiri
Liituge meie uudiskirjaga, et saada tehnilisi näpunäiteid, ülevaateid, tasuta e -raamatuid ja eksklusiivseid pakkumisi!
Tellimiseks klõpsake siin