by James Carr
The functions of a single DLL may be utilized, simultaneously, by multiple EXEs. The benefits of sharing functionality through DLLs becomes more apparrent as the complexity of the system increases.
For the purposes of this month's C User's meeting, we'll keep it simple.
We'll use the Visual C++ development environment to create a DLL with trivial functionality. Then we'll create an EXE that will call and link to the DLL at run time. We'll focus on the 'how to' of DLLs, with attention to calling conventions and the basic software mechanics. By keeping the functionality minimal, we'll be able to walk through the DLL development process from soup to nuts.
Source Code FilesFor help, email me at b a r n o l d @ b l a s t . n e t