Thư viện liên kết động (DLL)

Tác Giả: Randy Alexander
Ngày Sáng TạO: 4 Tháng Tư 2021
CậP NhậT Ngày Tháng: 26 Tháng Sáu 2024
Anonim
Thư viện liên kết động (DLL) - Công Nghệ
Thư viện liên kết động (DLL) - Công Nghệ

NộI Dung

Định nghĩa - Thư viện liên kết động (DLL) có nghĩa là gì?

Thư viện liên kết động (DLL) là một mô-đun chương trình được chia sẻ với mã, phương thức, hàm, enum và cấu trúc có thể được gọi một cách linh hoạt bởi một chương trình thực thi trong thời gian chạy. Một DLL thường có phần mở rộng tập tin kết thúc bằng. Các phần mở rộng tập tin khác là .drv và .ocx.


DLL được Microsoft phát triển và chỉ hoạt động với hệ điều hành Windows (HĐH).

Giới thiệu về Microsoft Azure và Microsoft Cloud | Trong suốt hướng dẫn này, bạn sẽ tìm hiểu về điện toán đám mây là gì và Microsoft Azure có thể giúp bạn di chuyển và điều hành doanh nghiệp của bạn từ đám mây như thế nào.

Techopedia giải thích Thư viện liên kết động (DLL)

Các loại hàm do DLL định nghĩa như sau:

  • Đã xuất: Có thể được gọi bởi một mô-đun khác, cũng như từ các DLL được xác định của chúng
  • Nội bộ: Chỉ có thể được gọi từ DLL được xác định của họ

DLL giúp bảo tồn bộ nhớ hệ thống. Chúng không được tải vào RAM cho đến khi cần, và do đó giúp giảm chi phí bộ nhớ. Các ứng dụng yêu cầu dữ liệu DLL nhận nó theo yêu cầu, cũng giúp quản lý bộ nhớ.

Liên kết đến các tệp DLL yêu cầu thường được tạo trong quá trình lập trình. Nếu các liên kết là tĩnh, các tệp DLL có sẵn và được sử dụng khi chương trình chạy. Nếu các liên kết là động, các tập tin DLL chỉ được sử dụng khi cần thiết.

Một ưu điểm khác của tệp DLL là chúng có thể được sử dụng đồng thời bởi nhiều chương trình. Các tệp DLL thường không được mở trực tiếp vì chúng được tự động tải cùng với chương trình. Tệp DLL cũng sử dụng tài nguyên hệ thống hiệu quả và giảm trao đổi.

Khi các hàm DLL thay đổi, không cần phải biên dịch lại hoặc cài đặt lại ứng dụng bằng DLL miễn là các quy ước gọi, đối số hàm và giá trị trả về vẫn giữ nguyên.