Khi tập tin "example.exe" chạy, hệ điều hành sẽ tải tập tin, tìm bảng dữ liệu bên
trong tập tin và cung cấp thông tin (không phải bằng chữ) "This program uses the
following list of functions from the DLL file library.dll" (chương trình này sử dụng
danh sách các chức năng dưới đây từ file DLL library.dll".
Kỹ thuật đó được gọi là "imports" hoặc "imported functions" từ DLL "library.dll"
trong chương trình "example.exe".
Sau đó, các loader code sẽ tìm kiếm "library.dll", và nếu nó tìm thấy"library.dll"
thì các tập tin sẽ được tải.
Bên trong tập tin DLL này có chứa một danh sách khác gọi là "export list", danh
sách này kết nối các địa chỉ cụ thể cho từng chức năng nằm bên trong tập tin DLL.
Kể từ thời điểm này, khi "example.exe" cần gọi một hàm từ "library.dll",
"example.exe" chỉ cần sử dụng địa chỉ đó.
3. Làm thế nào để lấy và lưu trữ file DLL?
Khi một phần mềm cho thiếu file DLL, cách đầu tiên mà người dùng nghĩ đến đó
là tìm kiếm tập tin trực tuyến và lưu vào ổ cứng.
Nếu muốn phần mềm hoạt động thì bạn phải lưu trữ DLL trong thư mục của phần
mềm.