DLL Nedir?
DLL İngilizce Dynamic Link Library, Türkçe anlamı Dinamik Bağlantı Kütüphanesi’dir. Adı Dynamic Link Library baş harfleri alınarak kısaltılmıştır. DLL dosyaları görevi çalışan programların ortaklaşa yapmış olduğu işlemleri tek bir dosya içinde yapmak, program çalışma esnasında gerekli olan fonksiyonları kendi içerisinde bulunmaz ise Windows dinamik link kütüphanesi’nde yani DLL dosyasında aramaktadır.

Bu şekilde programlar tek bir dosya üzerinden çalışarak bellek kullanımını minimum seviyeye düşürerek hem program hızını ve bilgisayar hızını artıracak, birçok DLL dosyasını yerine tek bir DLL dosyası kullandığından hard disk üzerinde fazla yer kaplamayacaktır.
Programlar işlevlerini devam ettirmek için DLL dosyaları içerisinde bulunan işlemlerden yardım alarak çalıştırma bütünlüğü sağlamaktadır. Bir exe dosyası nasıl programın çalışmasında gerekli ise DLL dosyasında aynı şekilde programın çalışmasında gerekli sistem dosyalarıdır.
DLL dosyaları çalıştırmış olduğu programların ayrılmaz bir bütünüdür ve tek başına çalışmazlar. Eğer ilgili DLL dosyası bulunamaz, ismi veya içeriği hatalı bir şekilde değişirse DLL dosyası eksikliği veya hatalı DLL dosyası nedeni ile programlar işlevini devam hale getiremezler.
Programların ihtiyaç duydukları DLL dosyalarının her biri farklı isimde olabilir ama uzantıları tüm DLL dosyaları için .dll olmak zorundadır. Bir DLL dosyası ses ile alakalı işlemlerini yerine getirirken diğer DLL dosyaları görüntü ile alakalı işlevleri yerine getiriyor olabilir, her DLL dosyasının farklı, farklı işlevleri bulunmaktadır. DLL dosyaları not defteri ile açılarak üzerinde değişiklik yapılabilir fakat yanlış yapılan bir ufak değişiklik yüzünden tamamen çalışmayabilir.
Soru, Çözüm ve Yorum Yazın