Faili ya DLL Ni Nini? (Maktaba ya Kiungo Cha Nguvu)

Orodha ya maudhui:

Faili ya DLL Ni Nini? (Maktaba ya Kiungo Cha Nguvu)
Faili ya DLL Ni Nini? (Maktaba ya Kiungo Cha Nguvu)
Anonim

Unachotakiwa Kujua

  • Faili ya DLL ni faili ya Maktaba ya Dynamic Link.
  • Zinaweza kutumiwa na programu nyingi kushiriki vitendaji.
  • Watu wengi huwashughulikia wanapohitaji tu kurekebisha hitilafu za DLL.

Makala haya yanafafanua faili za DLL ni nini, jinsi gani na kwa nini zinatumiwa, na nini cha kufanya ikiwa una hitilafu ya DLL.

Faili ya DLL Ni Nini?

Faili ya DLL, fupi ya Dynamic Link Library, ni aina ya faili ambayo ina maagizo ambayo programu nyingine zinaweza kuitisha kufanya mambo fulani. Kwa njia hii, programu kadhaa zinaweza kushiriki uwezo uliopangwa katika faili moja, na hata kufanya hivyo kwa wakati mmoja.

Kwa mfano, programu kadhaa tofauti zinaweza kutumia veryuseful.dll faili (ambayo imeundwa, bila shaka) kupata nafasi ya bure kwenye diski kuu, kutafuta faili katika saraka fulani, na kuchapisha a. ukurasa wa kujaribu kichapishi chaguomsingi.

Tofauti na programu zinazotekelezeka, kama zile zilizo na kiendelezi cha faili cha EXE, faili za DLL haziwezi kuendeshwa moja kwa moja lakini lazima ziitishwe na msimbo mwingine ambao tayari unatumika. Hata hivyo, DLL ziko katika umbizo sawa na EXE na baadhi wanaweza kutumia kiendelezi cha faili cha. EXE. Ingawa Maktaba nyingi za Kiungo Cha Nguvu huishia kwenye kiendelezi cha faili. DLL, zingine zinaweza kutumia. OCX,. CPL, au. DRV.

Image
Image

Kurekebisha Hitilafu za DLL

Faili za DLL, kwa sababu ya zipo ngapi na mara ngapi zinatumiwa, huwa ndio mwelekeo wa asilimia kubwa ya makosa yanayoonekana wakati wa kuanzisha, kutumia, na kuzima Windows.

Ingawa inaweza kuwa rahisi kupakua faili ya DLL inayokosekana au ambayo haijapatikana, hiyo sio njia bora zaidi. Tazama makala yetu Sababu Muhimu ZA KUTOPAkua Faili za DLL kwa zaidi kuhusu hilo.

Ukipata hitilafu ya DLL, dau lako bora ni kutafuta maelezo ya utatuzi mahususi kwa tatizo hilo la DLL ili uwe na uhakika wa kulitatua kwa njia ifaayo na kwa manufaa. Tunaweza hata kuwa na mwongozo maalum wa kurekebisha uliyo nayo. Vinginevyo, angalia Jinsi ya Kurekebisha Hitilafu za DLL kwa ushauri wa jumla.

Mengi kuhusu Faili za DLL

Neno "dynamic" katika Maktaba ya Kiungo Kinachotumika hutumika kwa sababu data hutumika tu katika programu wakati programu inaitaji kwa bidii badala ya kuwa na kumbukumbu kila wakati.

Faili nyingi za DLL zinapatikana kutoka Windows kwa chaguomsingi lakini programu za watu wengine zinaweza kuzisakinisha pia. Walakini, ni kawaida kufungua faili ya DLL kwa sababu hakuna haja ya kuhariri moja, pamoja na kufanya hivyo kunaweza kusababisha shida na programu na DLL zingine. Hata hivyo, ikiwa unajua unachofanya, Resource Hacker ni njia mojawapo ya kufanya hivyo.

Faili za DLL ni muhimu kwa sababu zinaweza kuruhusu programu kutenganisha vijenzi vyake tofauti katika moduli za kipekee ambazo zinaweza kisha kuongezwa au kuondolewa ili kujumuisha au kutenga utendakazi fulani. Wakati programu inafanya kazi kwa njia hii na DLL, programu inaweza kutumia kumbukumbu kidogo kwa sababu haihitaji kupakia kila kitu mara moja.

Pia, DLL hutoa njia kwa sehemu za programu kusasishwa bila kulazimika kuunda upya au kusakinisha upya programu kote. Faida hiyo hukuzwa zaidi wakati programu inapotumia DLL kwa sababu programu zote zinaweza kuchukua faida ya sasisho kutoka kwa faili hiyo moja ya DLL.

Vidhibiti vya ActiveX, Faili za Paneli Kidhibiti na viendesha kifaa ni baadhi ya faili ambazo Windows hutumia kama Maktaba za Kiungo Kinachobadilika. Mtawalia, faili hizi hutumia kiendelezi cha faili cha OCX, CPL, na DRV.

DLL inapotumia maagizo kutoka kwa DLL tofauti, ya kwanza sasa inategemea ya pili. Hii hurahisisha utendakazi wa DLL kuvunjika kwa sababu badala ya kuwa na nafasi ya ile ya kwanza kutofanya kazi vizuri, sasa inategemea ya pili pia, ambayo ingeathiri ya kwanza ikiwa itapata maswala.

Ikiwa DLL tegemezi itasasishwa hadi toleo jipya zaidi, kufutwa kwa toleo la zamani, au kuondolewa kwenye kompyuta, programu inayotegemea faili ya DLL inaweza isifanye kazi tena inavyopaswa.

Nyenzo za DLL ni faili za data ambazo ziko katika umbizo la faili sawa na DLL lakini hutumia viendelezi vya faili vya ICL, FON, na FOT. Faili za ICL ni maktaba za aikoni huku faili za FONT na FOT ni faili za fonti.

Maswali Yanayoulizwa Mara kwa Mara

    Unawezaje kufungua faili ya DLL?

    Faili za DLL hazifunguliwi kwa njia ile ile aina nyingi za faili hufunguliwa. Faili za DLL kawaida huitwa na programu. Ili kutazama msimbo ndani ya faili ya DLL itabidi uichanganye kwa kutumia programu ya mtu mwingine.

    Unawezaje kusakinisha faili ya DLL?

    Faili za DLL hazijasakinishwa kama aina nyingine za faili. Faili za DLL zinaweza 'kusakinishwa' kwa kuziweka kwenye saraka ambapo programu imewekwa ili kutafuta faili fulani ya DLL.

Ilipendekeza: