Best Practices for Creating DLLs

转载 2006年06月16日 23:34:00

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

http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx

 

FW:Best Practices for Creating DLLs

Link: http://www.microsoft.com/whdc/driver/kernel/DLL_bestprac.mspx May 17, 2006 Abstract A dynam...

Best practices for SIP NAT traversal

Traversing NAT (Network Address Translation) is one of the issues that hinder SIP communications. So...

Best Practices for Speeding Up Your Web Site

Best Practices for Speeding Up Your Web Site The Exceptional Performance team has identified a nu...
  • yzhou86
  • yzhou86
  • 2011年09月11日 13:35
  • 429

Best Practices for Exception Handling

http://onjava.com/pub/a/onjava/2003/11/19/exceptions.html?page=1 One of the problems with exception ...

Best Practices for Spies, Stubs and Mocks in Sinon.js

使用Ajax,网络,超时,数据库或其他依赖测试代码是很困难的。例如,如果您使用Ajax或者网络,你需要有一台服务器,这是为了响应您的要求。与数据库,你需要有一个测试数据库设置为你的测试数据。 所有这...

Some Best Practices for Silverlight Application Development (XAML)

英文出处:http://www.kunal-chowdhury.com/2010/08/some-best-practices-for-silverlight.html        作者:Kuna...

30 Java Programming Tips and Best Practices for Beginners

1. Prefer returning Empty Collections instead of Null If a program is returning a collection which ...

Best Practices for Deploying AX Opening Balance

When a company migrates to Microsoft Dynamics AX from a legacy ERP solution, one of the important da...
  • umfish
  • umfish
  • 2012年05月28日 17:28
  • 927

Android API Guides---Best Practices for Web Apps

显影web页面和web应用程序的移动设备呈现一组不同的挑战相比显影网页对于典型的桌面网页浏览器。为了帮助你开始,下面是你应该以提供针对Android和其他移动设备的最有效的Web应用程序遵循的做法清单...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:Best Practices for Creating DLLs
举报原因:
原因补充:

(最多只允许输入30个字)