Што е датотека со DLL?

DLL датотеки: што се и зошто тие се важни

DLL-датотека, кратка за библиотеката за динамички линк , е тип на датотека која содржи инструкции кои другите програми можат да ги повикаат да направат одредени работи. На овој начин, повеќе програми можат да ги споделат способностите програмирани во една датотека, па дури и да го сторат тоа истовремено.

На пример, неколку различни програми може да се повикаат на датотеката veryuseful.dll (јас го направив тоа, се разбира) за да го пронајдеме слободниот простор на хард дискот , да лоцираме датотека во одреден директориум и да печатиме тест страница на стандардниот печатач.

За разлика од извршни програми, како оние со EXE екстензија, DLL-датотеките не може да се извршуваат директно, туку мора да бидат повикани од друг код кој веќе се извршува. Сепак, DLLs се во ист формат како EXEs, а некои дури и можат да го користат продолжувањето на датотеката .EXE. Додека повеќето библиотеки со динамички линкови завршуваат во наставката за датотеки .DLL, други може да користат .OCX, .CPL или .DRV.

Поправање грешки во DLL

DLL-датотеките, поради тоа колку има и колку често се користат, имаат тенденција да бидат во фокусот на голем процент на грешки што се гледаат при стартување, користење и исклучување на Windows.

Иако може да биде лесно да се симне дека недостасува или не најде DLL датотека, тоа е ретко најдобар начин да се оди. Погледнете ги нашите важни причини да не преземете DLL датотеки за повеќе за тоа.

Доколку добиете DLL грешка, најдобро е да пронајдете информации за решавање проблеми кои се специфични за проблемот со DLL, па сигурно ќе го решите правилно и за добро. Јас дури може да има и конкретен прирачник за оној кој го имате. Имам листа на најчести DLL грешки и како да ги поправам .

Во спротивно, видете го нашиот Како да го поправите DLL Грешките за некои општи совети.

Повеќе за DLL датотеки

Зборот "динамичен" во библиотеката за динамички линк се користи бидејќи податоците се ставаат само во програма кога програмата активно ја повикува, наместо да има податоци секогаш да бидат достапни во меморијата.

Многу DLL фајлови се стандардно достапни од Windows, но програмите од трети страни може да ги инсталираат исто така. Сепак, невообичаено е да се отвори DLL-датотека, бидејќи таму никогаш нема потреба да уредувате, плус тоа може да предизвика проблеми со програми и други DLL-и.

DLL датотеките се корисни затоа што тие можат да дозволат програма да ги раздели своите различни компоненти во единствени модули кои потоа може да се додадат или отстранат за да вклучат или исклучат одредени функционалности. Кога софтверот работи на овој начин со DLL, програмата може да користи помалку меморија, бидејќи не треба да се вчита сè одеднаш.

Исто така, DLLs овозможуваат да се ажурираат делови од програма без да се обнови или повторно да се инсталира целата програма. Придобивката е дури и засилена кога повеќе од програмата го користи DLL бидејќи сите апликации можат да го искористат ажурирањето од таа единствена DLL-датотека.

Контролите на ActiveX, датотеките на контролен панел и драјверите на уредот се дел од датотеките кои Windows ги користи како библиотеки за динамички линкови. Соодветно, овие датотеки ја користат OCX, CPL и DRV продолжувањето на датотеката.

Кога DLL користи инструкции од друг DLL, тој прв DLL сега зависи од вториот. Ова го прави полесно за функционалностите на DLLs да се скршат, бидејќи наместо да има шанса само за првиот DLL да се расипува, сега зависи и од втората, што би влијаело на првото ако се случило проблеми.

Доколку зависната DLL е надградена до понова верзија, препишана со постара верзија или отстранета од компјутерот, програмата која се потпира на DLL-датотеката можеби нема да работи онака како што треба.

Ресурсни DLL се датотеки со податоци кои се во истиот формат на датотеки како DLL, но ги користат ICL, FON и FOT екстензии на датотеки. ICL-датотеките се библиотеки со икони, додека FONT и FOT-датотеките се фонтови.