Yintoni iFayile yeDLL?

Iifayile ze-DLL: Ziziphi na zona kwaye Kutheni zibalulekile

Ifayile yeDLL, ifumaneka kwiLayibrari yeDayibhanki yeDynamic , luhlobo lwefayili equle imiyalelo yokuba ezinye iinkqubo zingabiza ukwenza izinto ezithile. Ngale ndlela, iinkqubo ezininzi zingabelana ngezixhobo ezicwangciswe kwifayile enye, kwaye zenze njalo kanye.

Ngokomzekelo, iinkqubo ezininzi ezahlukeneyo zinokuthi zonke zifowunele kwifayile ye- veryuseful.dll (ndenze loo nto, ngokwenene) ukufumana indawo yamahhala kwi- drive ekhuni , fumana ifayile kwirekhodi ethile kwaye uprinte iphepha lokuhlola kwi-default umshicileli.

Ngokungafani neenkqubo eziphathekayo, njengalezo zandiso lwefayile ye- EXE , iifayile ze-DLL azikwazi ukuqhutywa ngqo kodwa kunoko kufuneka zibizwe enye ikhowudi esebenzayo. Nangona kunjalo, i-DLL inesimo esifanayo njenge-EXE kwaye abanye bangasebenzisa nokukhutshwa kwefayile yeXXE. Nangona iincwadi ezininzi zeDiskhi yeeLayimali ziphela ekukhuleni kwefayile .DLL, abanye bangasebenzisa .OCX, .CPL, okanye .DRV.

Ukulungisa iziphoso zeDLL

Iifayile ze-DLL, ngenxa yokuba zingaphi kwaye zihlala zingaphi, zisetyenziselwa ukujoliswa kwepesenti enkulu zeephene ezibonwayo xa uqala, usebenzisa, kwaye uvale iWindows.

Ngelixa kunokuba kulula ukukhuphela ilahleko okanye ayifumanekanga ifayela leDLL, leyo ayisoloko yindlela engcono yokuhamba. Jonga izizathu zethu ezibalulekileyo UKUFUNA ukukhuphela iiFayile zeDLL ngezinye.

Ukuba ufumana iphutha le-DLL, ukubethelwa kwakho kukugqithisa kukufumana inkcazelo yokujongana neengxaki ezithile kule nkinga ye-DLL ukuze uqiniseke ukuyicombulula indlela efanelekileyo kunye nokulungileyo. Mna ndinokuba ne-guide-specific guide yona. Ndinoluhlu lweefayile zeDLL eziqhelekileyo kunye nendlela yokuzilungisa .

Ngaphandle koko, jonga indlela yethu yokulungisa iziphoso ze-DLL ngezinye iingcebiso ngokubanzi.

Olongezelelweyo Ngeefayile zeDLL

Igama elithi "inamandla" kwiLayibrari yeDayibhanki yeDynamic isetyenzisiweyo kuba idatha isetyenziswe kuphela kwinkqubo xa iprogram iyibongoza ngokufanelekileyo ukuba ibe nedatha ihlale ikhona kwimemori.

Uninzi lweefayile ze-DLL zifumaneka kwiWindows ngokusesikweni kodwa iinkqubo zenkampani yesithathu zingazifaka kwakhona. Nangona kunjalo, akuqhelekanga ukuvula ifayile yeDLL kuba akukho nto imfuneko yokuyihlela enye, kunye nokwenza njalo kuya kubangela iingxaki ngeenkqubo kunye nezinye i-DLL.

Iifayile ze-DLL zincedo kuba zinokuvumela inkqubo ukuba ihlukanise izakhi zayo ezahlukileyo kwiimodyuli ezizodwa ezingenakongezwa okanye zisuswe ukuze zibandakanye okanye zingabandakanyi izinto ezithile. Xa isofthiwe isebenza ngale ndlela nge-DLL, inkqubo ingasebenzisa imemori encinane kuba ayifuni ukulayisha yonke into kanye.

Kwakhona, ii-DLL zinika indlela yokuba inxalenye yenkqubo ihlaziywe ngaphandle kokuvuselela okanye ukubuyisela yonke inkqubo yonke. Inzuzo iyancipha ngakumbi xa kuninzi inkqubo isebenzisa i-DLL kuba zonke izicelo ziyakunceda ukuhlaziywa kule fayile enye yeDLL.

Ulawulo lwe-ActiveX, iifayile zePaneli zolawulo, kunye nabaqhubi befowuni ezinye zeefayile ezisebenziswa yiWindows njengeeDayibrari zeDynamic Link. Ngokuchanekileyo, ezi fayile zisebenzisa i-OCX, CPL kunye ne-DRV ifowuni yokwandiswa.

Xa i-DLL isebenzisa imiyalelo evela kwi-DLL eyahlukileyo, loo DLL yokuqala ixhomekeke kwiyesibili. Oku kwenza kube lula ukwenza umsebenzi we-DLL ukuphula ngenxa yokuba kunokuba kubekho ithuba lokuqala kwe-DLL ukungasebenzi, ngoku kuya kuxhomekeka kweyesibini kunye, okuya kuthintela okokuqala ukuba kufikeleleke imiba.

Ukuba u-DLL oxhomekeke kuye uphuthukisiwe kwinguqu entsha, ebhalwe ngenguqulo edala, okanye esuswe kwikhompyutheni, inkqubo yokuthembela kwifayili yeDLL ayinakusebenza ngendlela efanele.

I-DLL zemiSebenzi ziifayile zedatha ezikwifomathi efanayo yefayile njenge-DLL kodwa sebenzisa i-ICL, FON, kunye neFOT. Iifayile ze-ICL ziilayibrari zamathala ngelixa iifayile zeFONT kunye neFOT ziifayile zefonti.