Why use DLLs?   

There are a number of mitigating reasons to create a DLL.  Among them are:

 

See Also

What is a Dll?

Creating a Dynamic Link Library

Private and Exported Procedures

Dll example

LibMain