Dinamik bağlantı kitaplığı
Uygulama
Genel bilgiler
DLL, Dynamic Link Library (Dinamik Link Kütüphanesi) 'nin kısaltılmış şeklidir. Microsoft'un paylaşılan kütüphanelerine verdiği genel isimdir.
Programların çalışma anında dinamik olarak bağlantı kurabileceği fonksiyonların kütüphaneleri olarak da ifade edilebilir.
Bir program çalışırken ihtiyaç duyduğu fonksiyonları önce kendi içerisinde arar. Eğer bulamazsa eklenen DLL' lerde arar ve gereken fonksiyonun bulunduğu DLL' i yükler.
DLL' ler çalışma anında ihtiyaç duyuldukça yüklenirler, yüklenirken fonksiyonların adres atamaları dinamik olarak yapılır. Böylece programda bellek kullanımı en az seviyede tutulur.