DLL faylı nədir?

DLL faylları: nədirlər və nə üçün vacibdirlər

Dinamik Link Kitabxanası üçün qısa bir DLL faylı, digər proqramların müəyyən işlər üçün çağırış edə biləcəyi təlimatları ehtiva edən bir fayl növüdür. Bu yolla, birdən çox proqramlar proqramlaşdırılmış bacarığı bir faylda paylaşa bilər və hətta eyni zamanda bunu edə bilər.

Məsələn, bir neçə müxtəlif proqram bütün sabit diskdə boş yer tapmaq, müəyyən bir kataloqdakı bir fayl tapmaq və bir test səhifəsini default olaraq yazmaq üçün çoxuseful.dll faylını (əlbəttə ki, əlimdən tutmuşam) çağırdı Printer.

EXE fayl uzantısı olanlar kimi yürütülebilir proqramlardan fərqli olaraq, DLL faylları birbaşa çalıştırılamaz, amma bunun əvəzində artıq işləyən digər kodla çağırılmalıdır. Lakin, DLL'ler EXE'ler ile eyni biçimde ve bazıları da .exe fayl uzantısını istifadə edə bilərlər. Dynamic Link Kitabxanalarının ən DLL fayl uzantısında sona çatmasına baxmayaraq, digərlər .OCX, .CPL, və ya .DRV istifadə edə bilərlər.

DLL Hataları Tespit Ediyor

DLL faylları, neçə istifadə və nə qədər tez-tez istifadə etdiyinə görə Windows-un başlanğıcında, istifadə edərkən və bağlanarkən görülən səhvlərin böyük bir hissəsinin mərkəzində olmağı düşünürlər.

Yalnızca itkin və ya aşkar olmayan DLL faylını yükləmək asan olsa da, bu nadir hallarda getmək üçün ən yaxşı yoldur. Daha çox məlumat üçün DLL fayllarını yükləməyimiz üçün əhəmiyyətli səbəblərimizə baxın.

Bir DLL hatası alırsanız, en yaxşı bahis, bu DLL soruna özgü sorun giderme bilgilerini tapmaqdır, belə ki doğru yolu çözüp ve iyi olduğundan emin olursunuz. Mən hətta sizin özünüz üçün müəyyən bir düzəliş var. Ən ümumi DLL səhvləri və onların necə düzəldilməsi barədə bir siyahısı var.

Əks halda, bəzi ümumi məsləhətlər üçün DLL hatalarını necə düzəltməliyik .

DLL faylları haqqında daha çox məlumat

Dinamik Link Kitabxanasındakı "dinamik" sözü məlumatların yalnız bir proqramda istifadə edildiyi üçün istifadə edilir, çünki proqramın məlumatları həmişə yaddaşda mövcud olmağına əvəzinə proqramı aktiv olaraq çağırır.

Bir çox DLL faylları Windows-dan silinir, lakin üçüncü tərəf proqramları da onları yükləyə bilər. Bununla yanaşı, bir DLL faylı açmaq qeyri-adi deyil, çünki həqiqətən, bir birini redaktə etmək lazım deyildir və bununla da proqramları və digər DLL'leri ilə problem yarada bilər.

DLL faylları faydalıdır, çünki proqram birbaşa fərqli komponentləri ayrı funksiyalara daxil etmək və ya istisna etmək üçün əlavə və ya çıxarıla biləcək unikal modullara ayırmağa imkan verə bilər. Proqram DLL ilə bu şəkildə işləyərkən, proqram daha az yaddaşdan istifadə edə bilər, çünki birdən-birə hər şeyi yükləməyə ehtiyac yoxdur.

Ayrıca, DLL'ler, proqramın bütün bölümlerini yeniden qurmaq və ya yeniden yüklemek zorunda kalmadan bir proqramın bir parçası haline getirilmesini təmin edir. Fayda hətta daha çox proqram DLL-dən istifadə edərkən bütün tətbiqlər daha sonra bir DLL faylından yeniləmənin faydalana biləcəyi halda amplified olunur.

ActiveX Controls, Control Panel faylları və cihaz sürücüləri , Windows'un Dinamik Link Kitabxanaları kimi istifadə etdiyinə dair bəzi fayllardır. Buna görə, bu fayllar OCX, CPL və DRV fayl uzantısını istifadə edir.

Bir DLL, farklı bir DLL'den talimatları kullanırken, bu ilk DLL artık ikinci birine bağlıdır. Bu, DLL-lərin funksiyalarının pozulmasını asanlaşdırır, çünki əvəzinə yalnız ilk DLL-lərin işləməməsi üçün bir şans var, bununla da məsələləri həll etmək üçün ilkinə təsir edən ikinci vəziyyət də asılıdır.

Bağlı bir DLL daha yeni bir versiyaya yükseltildiğinde, eski bir versiyası ilə yazılı və ya kompüterdən silinsə, DLL faylına istinad edən proqram artıq işləməyəcəkdir.

Resurs DLLləri DLL kimi eyni fayl formatında olan, lakin ICL, FON və FOT fayl uzantılarını istifadə edən məlumatlardır. FONT və FOT faylları font faylları isə ICL faylları icon kitabxanalarıdır.