DLL là viết tắt của Dynamic Link Library (thư viện link động). File DLL đựng số đông lí giải nhưng những chương trình khác có thể Gọi mang đến để triển khai một tác vụ làm sao kia. Về cơ bạn dạng, DLL cũng như EXEs, mặc dù những file này chọn cái tên khác biệt trong quy trình link.

Bạn đang xem: Dll là gì

*

1. File DLL là gì?

*

DLL là viết tắt của Dynamic Link Library (thỏng viện link động). File DLL cất phần đa khuyên bảo mà những công tác không giống rất có thể Hotline đến để triển khai một tác vụ như thế nào kia.

Về cơ phiên bản, DLL cũng như EXEs, mặc dù các file này được lấy tên khác nhau trong quy trình link.

File DLL chỉ với nguyên lý được cải cách và phát triển nhằm sử dụng mã chia sẻ với dữ liệu, được cho phép nâng cấp những công dụng nhưng mà không cần phải tái links hoặc tái biên dịch các vận dụng.

Nói giải pháp khác, các file DLL gồm chứa mã cùng dữ liệu được thực hiện bởi vì các áp dụng khác nhau. đa phần chương trình khác nhau có thể share thuộc 1 tệp tin dll. File DLL hay khiến những vấn đề tuyệt nhất là file anhchien.vn.

2. File DLL vận động như thế nào?

*

Thử tưởng tượng chúng ta tất cả 2 tập tin lẻ tẻ là “example.exe” – tập tin xúc tiến thường thì, và “library.dll” – tập tin DLL được sử dụng để triển khai.

Các tập tin này được hệ điều hành quản lý kết nối thế nào Lúc chạy tập tin “example.exe” ?

lúc tập tin “example.exe” chạy, hệ điều hành và quản lý đã tải tập tin, search bảng tài liệu phía bên trong tập tin cùng tin báo (chưa hẳn bằng chữ) “This program uses the following list of functions from the DLL file anhchien.vn” (lịch trình này sử dụng list những tác dụng tiếp sau đây từ tệp tin DLL anhchien.vn”.

Kỹ thuật đó được Điện thoại tư vấn là “imports” hoặc “imported functions” từ DLL “library.dll” vào chương trình “example.exe”.

Xem thêm: Đặt Gà Cúng Ở Đâu ? Gà Cúng Luộc Sẵn Ship Tận Nơi

Sau đó, những loader code đã tìm tìm “library.dll”, với trường hợp nó search thấy”library.dll” thì các tập tin sẽ được cài.

Bên trong tập tin DLL này có đựng một danh sách không giống Điện thoại tư vấn là “export list”, list này kết nối các can hệ rõ ràng mang đến từng chức năng nằm bên trong tập tin DLL. Kể tự thời đặc điểm đó, khi “example.exe” đề xuất gọi một hàm từ “library.dll”, “example.exe” chỉ việc áp dụng địa chỉ đó.

3. Làm vậy làm sao để lấy cùng lưu trữ file DLL?

*

Lúc một phần mềm cho thiếu thốn tệp tin DLL, cách trước tiên nhưng người dùng nghĩ đến sẽ là tìm kiếm tìm tập tin trực đường và lưu lại vào ổ cứng.

Nếu hy vọng phần mềm chuyển động thì bạn đề nghị lưu trữ DLL trong thư mục của ứng dụng.

Nhỏng đã lý giải ở phần bên trên, khôn xiết phần nhiều mượt cần có file DLL bắt đầu hoạt động được. Do kia phương pháp cực tốt là bạn nên tàng trữ tệp tin DLL vào nơi nhưng toàn bộ những phần mềm có thể kiếm tìm tìm kiếm được tệp tin. Đôi khi tệp tin DLL được lưu trữ vào thư mục “system 32” (C:WindowsSystem32).

Nếu áp dụng hệ điều hành quản lý Windows phiên phiên bản 64-bit, chúng ta nên xào luộc file DLL vào “C:WindowsSysWOW64”.

Lưu ý: Thực hiện sao chép file DLL bên trên cả Windows 32-bit cùng Windows 64-bit bên dưới quyền Admin.

Tuy nhiên phương pháp này sẽ không được khuyến khích, lí bởi vì đơn giản là phương thức này rất có thể tạo ra một vài khủng hoảng cho tất cả những người dùng, ví dụ như DLL quá cũ, DLL bị truyền nhiễm virus,…