我在示例代码中使用一小部分MFC和ATL,但我会详细彻底的解释示例代码,即使不熟悉MFC或ATL,也应该将能够很好的理解。使用COM对象 - 怎样创建,使用和销毁COM对象。Windows让你可以使用DLLs在二进制级别下重用代码。但是由于DLLs是以C语言的接口形式存在的,所以它们只能被C语言,或者那些能够理解C语言调用规范的语言所使用。二进制标准把兼容性的负担放在了编译器上,编译器生成二进制内容,这些内容将能够更加容易的被之后的程序所使用。但是请记住,使用哪种语言写模块是无关紧要的,因为最后的二进制内容是可以被所有语言使用的。
文章来源:
http://blog.csdn.net/freekid/archive/2007/09/30/1808452.aspx