Jump to content
Tuts 4 You

Best Practices for Creating DLLs


Recommended Posts

Updated: May 19, 2006

File name: DLL_bestprac.doc

152 KB

Microsoft Word file

A dynamic link library (DLL) consists of shared code and data that an application can load at run time, rather than statically link at compile time. Advantages of using DLLs include reduced code footprint, lower memory utilization due to single-copy-sharing, flexible development and testing, modularity and functional isolation, and so on.

This paper provides guidelines for developing robust, portable, and extensible DLLs for the Windows family of operating systems.

Included in this paper:


The Library Loader, DLLMain, and the Loader Lock


Interactions Between the Loader, the Loader Lock, and DLLMain


Best Practices for Implementing DLLMain


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
  • Create New...