What’s the DLL, Man?

  • Jonathan Morrison


I get a lot of technical questions from programmers from all around the world. The subjects of the questions vary broadly, but a lot of them are about the use of Dynamic Link Libraries (DLLs) created in Visual Basic. There seems to be a lack of understanding about the differences between DLLs created in Visual Basic (ActiveX DLLs) and Windows DLLs that are created in languages such as C++ or COBOL. By Windows DLL, I am referring to a non-ActiveX DLL such as the WIN32 application programming interface (API) DLLs. In this chapter I discuss the differ­ences between these two types of DLLs, explain the technicalities of Windows DLLs, and provide a tutorial for building a Windows DLL in C++.


Application Programming Interface Calling Convention Visual Studio Word Rule Declare Statement 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Copyright information

© Jonathan D. Morrison 2000

Authors and Affiliations

  • Jonathan Morrison

There are no affiliations available

Personalised recommendations