Melyek a dll fájlokat

Miért .dll fájlokat?

DLL - Dinamikus csatolású könyvtár - DLL antonium statikus bibleotek.

Könyvtár programozás (az angol könyvtárat). - gyűjteménye rutinok vagy használt tárgyak szoftverfejlesztés (szoftver).

Megosztott könyvtárak tartalmazhatnak kritikusnak az a program működése és kiegészítő funkciókat. További előnye ennek a megoldásnak, hogy a megosztott könyvtárban lehet használni, mint egy plug-in (beépülő modulok), kiterjeszti a funkcionalitást a program. A hátránya az, hogy ha a modult, amely tartalmazza a kritikus része hiányzik, a program nem tud tovább.

Dinamikus könyvtárak tárolása általában egy bizonyos helyen, és egy szabványos kiterjesztése. Például a fájlokat a logikai kötet .library Libs: az AmigaOS; Microsoft Windows és az OS / 2 könyvtár megosztott fájlok kiterjesztése .dll; A UNIX-szerű operációs rendszer - általában .so ?; Mac OS - .dylib.

Írásakor programozó program elegendő, hogy jelezze a fordító (compiler vagy tolmács) programozási nyelv kell csatlakoztatni, így a könyvtár és az ilyen jellegű jellemző rá. Nem forráskód vagy futtatható kódot a funkciója a program nem tartalmazza.

Statikus könyvtárakban formájában forráskódot, a programozó csatlakozik a programhoz a szakaszában írásban (pl Fortran, rengeteg könyvtárak különböző feladatokra van a forráskód). akár az objektum fájlok lehet csatlakoztatni (a hivatkozást) egy végrehajtható program fordítási időben (a Microsoft Windows fájlok kiterjesztése .lib, a UNIX-szerű operációs rendszer - általában .a).

Ennek eredményeként, a program magában foglalja az összes szükséges funkciókat teszi, hogy önálló, de növeli a méretét. Anélkül, statikus könyvtárak tárgymodult (fájlok) nem használja a legmodernebb összeállított programozási nyelvek és rendszerek: Fortran, Pascal, C, C ++ és mások.


Milyen mappában DLL fájlokat?

DLL fájlokat a Windows, valamint egyéb fájlok felelősek a rendszer működését található a rendszerben mappában. A mappa elérési útvonala a Windows 8 / Windows 7 / Vista / XP rendszeren a c: \ windows \ system32.