Programmers often use dynamic-link libraries to perform functions common to many applications. A simple dynamic-link library (DLL) might control I/O ports, and a complex DLL could provide a complete ...