Ev gelişme Bir dll nedir? - techopedia nedir?

Bir dll nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - Dinamik Bağlantı Kitaplığı (DLL) ne anlama geliyor?

Dinamik bağlantı kitaplığı (DLL), çalışma zamanı sırasında bir yürütme programı tarafından dinamik olarak çağrılabilen sıralı kod, yöntem, işlev, numaralandırma ve yapılara sahip paylaşılan bir program modülüdür. Bir DLL dosyası genellikle .dll ile biten bir dosya uzantısına sahiptir. Diğer dosya uzantıları .drv ve .ocx'dir.

DLL'ler Microsoft tarafından geliştirilmiştir ve yalnızca Windows işletim sistemiyle (OS) çalışır.

Techopedia Dinamik Bağlantı Kütüphanesini (DLL) açıklıyor

DLL tanımlı işlev türleri aşağıdaki gibidir:

  • Dışa aktarıldı: Başka bir modül tarafından ve tanımlanmış DLL'lerinden çağrılabilir
  • Dahili: Yalnızca tanımlanmış DLL'lerinden çağrılabilir

DLL dosyaları sistem belleğinin korunmasına yardımcı olur. Gerekli olana kadar RAM'e yüklenmezler ve böylece bellek ek yükünü azaltmaya yardımcı olurlar. DLL verisi gerektiren uygulamalar gerektiği gibi alır ve bu da belleği yönetmeye yardımcı olur.


Gerekli DLL dosyalarına bağlantılar genellikle programlama sırasında oluşturulur. Bağlantılar statikse, DLL dosyaları kullanılabilir ve program çalışırken kullanılır. Bağlantılar dinamikse, DLL dosyaları yalnızca gerektiği gibi kullanılır.


DLL dosyalarının bir başka avantajı, aynı anda birden çok program tarafından kullanılabilmeleridir. DLL dosyaları genellikle otomatik olarak programla birlikte yüklendikleri için doğrudan açılmaz. DLL dosyaları da sistem kaynaklarını verimli kullanır ve değiştirmeyi azaltır.


DLL işlevleri değiştiğinde, çağıran kurallar, işlev bağımsız değişkenleri ve dönüş değerleri aynı kaldığı sürece uygulamayı DLL'yi kullanarak yeniden derlemek veya yeniden bağlamak gerekmez.

Bir dll nedir? - techopedia nedir?