DLL файлы деген эмне? (Динамикалык шилтеме китепканасы)

Мазмуну:

DLL файлы деген эмне? (Динамикалык шилтеме китепканасы)
DLL файлы деген эмне? (Динамикалык шилтеме китепканасы)
Anonim

Эмнелерди билүү керек

  • DLL файлы - динамикалык шилтеме китепкана файлы.
  • Аларды функцияларды бөлүшүү үчүн бир нече программалар колдонсо болот.
  • Көпчүлүк адамдар алар менен DLL каталарын оңдоо керек болгондо гана иштешет.

Бул макалада DLL файлдары деген эмне, алар кантип жана эмне үчүн колдонулганы жана сизде DLL катасы болсо эмне кылуу керектиги сүрөттөлөт.

DLL файлы деген эмне?

DLL файлы, Dynamic Link Library деген сөздүн кыскасы, башка программалар белгилүү бир нерселерди жасоо үчүн чакыра турган нускамаларды камтыган файлдын бир түрү. Ошентип, бир нече программа бир файлга программаланган мүмкүнчүлүктөрдү бөлүшө алат, жадакалса муну бир убакта жасай алат.

Мисалы, бир нече ар кандай программалар катуу дисктен бош орун табуу, белгилүү бир каталогдогу файлды табуу жана басып чыгаруу үчүн veryuseful.dll файлын чакырышы мүмкүн (албетте, мунун өзү). демейки принтерге сыноо барагы.

Аткарылуучу программалардан айырмаланып, EXE файл кеңейтүүсү менен, DLL файлдарын түз иштетүү мүмкүн эмес, бирок анын ордуна иштеп жаткан башка код аркылуу чакырылышы керек. Бирок, DLL файлдары EXE форматында жана кээ бирлери. EXE файл кеңейтүүсүн колдонушу мүмкүн. Динамикалык шилтеме китепканаларынын көбү. DLL файл кеңейтүүсү менен аяктаса, башкалар. OCX,. CPL же. DRV колдонушу мүмкүн.

Image
Image

DLL каталарын оңдоо

DLL файлдары, алардын саны жана канчалык көп колдонулгандыгынан улам, Windowsту ишке киргизүүдө, колдонууда жана өчүрүүдө байкалган каталардын көп пайызынын чордону болот.

Жок же табылбаган DLL файлын жүктөп алуу оңой болгону менен, бул сейрек кездешүүчү эң жакшы жол. Бул тууралуу көбүрөөк билүү үчүн DLL файлдарын ЖҮКТӨБӨӨНҮҢ маанилүү себептери деген макалабызды караңыз.

Эгер сиз DLL катасын алсаңыз, эң жакшы коюмуңуз ошол DLL көйгөйүнө тиешелүү көйгөйлөрдү чечүү маалыматын табуу, андыктан аны туура жана жакшы чече аласыз. Атүгүл бизде сизде бар үчүн аны оңдоо боюнча атайын колдонмо болушу мүмкүн. Болбосо, кээ бир жалпы кеңештерди алуу үчүн DLL каталарын кантип оңдоону караңыз.

DLL файлдары жөнүндө көбүрөөк маалымат

Динамикалык шилтеме китепканасында "динамикалык" деген сөз колдонулат, анткени берилиштер эстутумда ар дайым жеткиликтүү болуунун ордуна, программа аны активдүү чакырганда гана берилиштер программада колдонууга коюлат.

Көптөгөн DLL файлдары демейки боюнча Windowsтан жеткиликтүү, бирок аларды үчүнчү тараптын программалары да орното алат. Бирок, DLL файлын ачуу сейрек кездешет, анткени аны эч качан түзөтүүнүн кереги жок, андыктан программалар жана башка DLL файлдары менен көйгөйлөр пайда болушу мүмкүн. Бирок, эгер сиз эмне кылып жатканыңызды билсеңиз, Resource Hacker муну жасоонун бир жолу.

DLL файлдары пайдалуу, анткени алар программага өзүнүн ар кандай компоненттерин уникалдуу модулдарга бөлүүгө мүмкүндүк берет, алар кийин айрым функцияларды кошуу же алып салуу үчүн кошуп же жок кылса болот. Программа DLL файлдары менен ушинтип иштегенде, программа эстутумду азыраак колдонот, анткени ага баарын бир эле учурда жүктөөнүн кереги жок.

Ошондой эле, DLL'лер программанын бөлүктөрү үчүн программаны толугу менен кайра куруп же кайра орнотпостон жаңыртуу жолун камсыздайт. Программа DLLди көп колдонгондо, пайда дагы күчөйт, анткени бардык тиркемелер ошол DLL файлынан жаңыртуудан пайдалана алышат.

ActiveX Controls, Control Panel файлдары жана түзмөк драйверлери Windows динамикалык шилтеме китепканалары катары колдонгон айрым файлдар. Тиешелүү түрдө бул файлдар OCX, CPL жана DRV файл кеңейтүүсүн колдонушат.

DLL башка DLLден нускамаларды колдонгондо, ал биринчиси эми экинчисинен көз каранды. Бул DLL функцияларынын бузулушун жеңилдетет, анткени биринчисинин эле иштебей калышы мүмкүн эмес, ал экинчисине да көз каранды, эгер көйгөй пайда болсо, биринчисине таасир этет.

Эгер көз каранды DLL жаңыраак версияга жаңыртылса, эски версиянын үстүнө жазылса же компьютерден алынып салынса, DLL файлына таянган программа мындан ары талаптагыдай иштебей калышы мүмкүн.

Ресурстук DLL'лер DLL файл форматында болгон, бирок ICL, FON жана FOT файл кеңейтүүлөрүн колдонгон маалымат файлдары. ICL файлдары сүрөтчө китепканалары, ал эми FONT жана FOT файлдары шрифт файлдары.

КБС

    DLL файлын кантип ачасыз?

    DLL файлдары көпчүлүк файл типтери ачылгандай ачылбайт. DLL файлдары адатта колдонмо тарабынан чакырылат. DLL файлынын ичиндеги кодду көрүү үчүн аны үчүнчү тараптын тиркемеси менен декомпиляциялоо керек.

    DLL файлын кантип орнотосуз?

    DLL файлдары башка файл түрлөрү сыяктуу орнотулган эмес. DLL файлдарын "орнотууга" болот, аларды колдонмо белгилүү DLL файлын издөө үчүн коюлган каталогго жайгаштырса болот.

Сунушталууда: