Dinamik Bağlantı Kütüphanesi (DLL)

Yazar: Randy Alexander
Yaratılış Tarihi: 4 Nisan 2021
Güncelleme Tarihi: 26 Haziran 2024
Anonim
Dinamik Bağlantı Kütüphanesi (DLL) - Teknoloji
Dinamik Bağlantı Kütüphanesi (DLL) - Teknoloji

İçerik

Tanımı - Dinamik Bağlantı Kütüphanesi (DLL) ne anlama geliyor?

Dinamik bağlantı kitaplığı (DLL), çalışma zamanı sırasında yürüten bir program tarafından dinamik olarak çağrılabilen, sipariş edilen kod, yöntemler, işlevler, numaralandırmalar ve yapılara sahip paylaşılan bir program modülüdür. Bir DLL 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 sistemi (OS) ile çalışır.

Microsoft Azure ve Microsoft Cloud'a Giriş | Bu kılavuz boyunca, bulut bilişimin neyle ilgili olduğunu ve Microsoft Azure'un işinizi buluttan geçirmenize ve yürütmenize nasıl yardımcı olabileceğini öğreneceksiniz.

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ı: Tanımlı DLL'lerinin yanı sıra başka bir modül tarafından da çağrılabilir
  • Dahili: Sadece tanımlanmış dll'lerinden çağrılabilir

DLL'ler sistem belleğinin korunmasına yardımcı olur. İhtiyaç duyulana kadar RAM'e yüklenmezler ve bu nedenle hafızanın azaltılmasına yardımcı olurlar. DLL verisi gerektiren uygulamalar gerektiğinde onu alır, 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 başka bir avantajı, aynı anda birden fazla program tarafından kullanılabilecek olmalarıdır. DLL dosyaları genellikle programla otomatik olarak yüklendiklerinden doğrudan açılmaz. DLL dosyaları da sistem kaynaklarını verimli kullanır ve değişimini azaltır.

DLL işlevleri değiştiğinde, çağıran kurallar, işlev argümanları ve dönüş değerleri aynı kaldığı sürece, DLL kullanarak uygulamayı yeniden derlemek veya yeniden bağlamak gerekli değildir.