Mi az a DLL fájl? (Dynamic Link Library)

Tartalomjegyzék:

Mi az a DLL fájl? (Dynamic Link Library)
Mi az a DLL fájl? (Dynamic Link Library)
Anonim

Amit tudni kell

  • A DLL fájl egy Dynamic Link Library fájl.
  • Több program is használhatja funkciók megosztására.
  • A legtöbb ember csak akkor foglalkozik velük, ha DLL-hibákat kell kijavítania.

Ez a cikk leírja, mik azok a DLL-fájlok, hogyan és miért használják őket, és mit kell tenni DLL-hiba esetén.

Mi az a DLL fájl?

A DLL-fájl, a Dynamic Link Library rövidítése, egy olyan fájltípus, amely olyan utasításokat tartalmaz, amelyeket más programok bizonyos dolgok végrehajtásához hívhatnak. Így több program is megoszthatja az egyetlen fájlba programozott képességeket, sőt, egyszerre is megteheti.

Például számos különböző program meghívhatja a veryuseful.dll fájlt (természetesen ez volt), hogy megkeresse a szabad helyet a merevlemezen, megkeresse a fájlt egy adott könyvtárban, és kinyomtasson egy tesztold alt az alapértelmezett nyomtatóra.

A végrehajtható programokkal ellentétben, mint például az EXE kiterjesztésűek, a DLL-fájlokat nem lehet közvetlenül futtatni, hanem más, már futó kódnak kell meghívnia őket. A DLL-ek azonban ugyanolyan formátumúak, mint az EXE-ek, és egyesek akár. EXE fájlkiterjesztést is használhatnak. Míg a legtöbb Dynamic Link Libraries a. DLL kiterjesztéssel végződik, mások használhatják az. OCX,. CPL vagy. DRV. fájlokat.

Image
Image

DLL-hibák javítása

A DLL fájlok száma és használatuk gyakorisága miatt a Windows indításakor, használatakor és leállításakor észlelt hibák nagy százaléka a középpontjában áll.

Bár könnyű letölteni a hiányzó vagy nem található DLL-fájlt, ritkán ez a legjobb megoldás. További információért olvassa el a Fontos okok, amelyek miatt NE töltse le a DLL-fájlokat cikkünket.

Ha DLL-hibát kap, a legjobb megoldás az, ha megtalálja az adott DLL-problémára vonatkozó hibaelhárítási információkat, így biztos lehet benne, hogy a megfelelő módon és véglegesen megoldja. Még az is lehet, hogy van egy speciális javítási útmutatónk az Ön számára. Ellenkező esetben olvassa el a DLL-hibák javítása című részt néhány általános tanácsért.

További információ a DLL-fájlokról

A Dynamic Link Library "dinamikus" szót azért használjuk, mert az adatok csak akkor kerülnek felhasználásra a programban, amikor a program aktívan kéri, ahelyett, hogy az adatok mindig elérhetőek lennének a memóriában.

A Windows alapértelmezés szerint sok DLL-fájl érhető el, de harmadik féltől származó programok is telepíthetik őket. Nem gyakori azonban a DLL fájlok megnyitása, mert valójában soha nem kell szerkeszteni, ráadásul valószínűleg problémákat okoz a programokkal és más DLL-ekkel. Ha azonban tudja, mit csinál, a Resource Hacker ennek egyik módja.

A DLL fájlok hasznosak, mert lehetővé teszik a program számára, hogy a különböző összetevőit egyedi modulokká válassza szét, amelyeket aztán hozzáadhat vagy eltávolíthat bizonyos funkciók beépítése vagy kizárása érdekében. Ha a szoftver így működik a DLL-ekkel, a program kevesebb memóriát tud használni, mert nem kell mindent egyszerre betöltenie.

A DLL-ek emellett lehetőséget biztosítanak a programok egyes részei frissítésére anélkül, hogy a teljes programot újra kellene építeni vagy újratelepíteni kellene. Az előny még nagyobb, ha egy program DLL-t használ, mivel az összes alkalmazás kihasználhatja az egyetlen DLL-fájl frissítését.

ActiveX-vezérlők, Vezérlőpult-fájlok és eszköz-illesztőprogramok olyan fájlok, amelyeket a Windows Dynamic Link Libraries-ként használ. Ezek a fájlok az OCX, CPL és DRV fájlkiterjesztést használják.

Ha egy DLL egy másik DLL-ből származó utasításokat használ, az első mostantól a másodiktól függ. Ez megkönnyíti a DLL-funkciók tönkremenetelét, mivel ahelyett, hogy csak az első hibás működésére lenne esély, ez most a másodiktól is függ, ami az elsőt érintené, ha problémákat tapasztalna.

Ha egy függő DLL-t frissítenek egy újabb verzióra, felülírnak egy régebbi verzióval, vagy eltávolítják a számítógépről, előfordulhat, hogy a DLL-fájlra támaszkodó program már nem működik megfelelően.

Az erőforrás-DLL-ek olyan adatfájlok, amelyek ugyanabban a fájlformátumban vannak, mint a DLL-ek, de az ICL, FON és FOT fájlkiterjesztéseket használják. Az ICL fájlok ikonkönyvtárak, míg a FONT és FOT fájlok fontfájlok.

GYIK

    Hogyan lehet megnyitni egy DLL fájlt?

    A DLL fájlok nem ugyanúgy nyílnak meg, mint a legtöbb fájltípus. A DLL fájlokat általában egy alkalmazás hívja meg. A DLL-fájlban lévő kód megtekintéséhez dekompilálnia kell egy harmadik féltől származó alkalmazással.

    Hogyan telepíthetsz DLL fájlt?

    A DLL fájlok nincsenek telepítve, mint más fájltípusok. A DLL fájlok úgy „telepíthetők”, hogy abba a könyvtárba helyezik őket, ahol az alkalmazás be van állítva, hogy egy bizonyos DLL fájlt keressen.

Ajánlott: