Rumah Pengembangan Apa itu dll? - definisi dari techopedia

Apa itu dll? - definisi dari techopedia

Daftar Isi:

Anonim

Definisi - Apa yang dimaksud dengan Dynamic Link Library (DLL)?

Dynamic link library (DLL) adalah modul program bersama dengan kode yang dipesan, metode, fungsi, enum, dan struktur yang mungkin secara dinamis dipanggil oleh program yang dijalankan selama waktu berjalan. DLL biasanya memiliki ekstensi file yang berakhiran .dll. Ekstensi file lainnya adalah .drv dan .ocx.

DLL dikembangkan oleh Microsoft dan hanya bekerja dengan sistem operasi Windows (OS).

Techopedia menjelaskan Dynamic Link Library (DLL)

Jenis fungsi yang didefinisikan DLL adalah sebagai berikut:

  • Diekspor: Dapat dipanggil oleh modul lain, serta dari DLL yang ditentukan
  • Internal: Hanya dapat dipanggil dari DLL yang ditentukan

DLL membantu menghemat memori sistem. Mereka tidak dimuat ke dalam RAM sampai mereka dibutuhkan, dan dengan demikian membantu mengurangi overhead memori. Aplikasi yang membutuhkan data DLL menerimanya seperti yang diperlukan, yang juga membantu mengelola memori.


Tautan ke file DLL yang diperlukan biasanya dibuat selama pemrograman. Jika tautannya statis, file DLL tersedia dan digunakan saat program berjalan. Jika tautannya dinamis, file DLL hanya digunakan sesuai kebutuhan.


Keuntungan lain dari file DLL adalah mereka dapat digunakan oleh banyak program secara bersamaan. File DLL biasanya tidak dibuka secara langsung karena mereka secara otomatis dimuat dengan program. File DLL juga menggunakan sumber daya sistem secara efisien dan mengurangi pertukaran.


Ketika fungsi DLL berubah, tidak perlu mengkompilasi ulang atau menghubungkan kembali aplikasi menggunakan DLL selama konvensi pemanggilan, argumen fungsi dan nilai kembali tetap sama.

Apa itu dll? - definisi dari techopedia