2011年7月25日
摘要: 转自: http://bbs.pediy.com/showthread.php?t=125705ATL基础BSTRCComBSTRSysAllocString ATL提供了BSTR和CComBSTR,还有OLEAUTO32.DLL导出一个API叫SysAllocString。这些东西有什么意思?有什么用呢? BSTR是一个typedef,你可以理解为typedefWCHAR*BSTR 它就是一个指针。所以 BSTRp=L"hello"; 编译是没问题的。不过不推荐这么做。因为按MSDN,BSTR应该只接收SysAllocString的返回值。 就是说,第一,SysAlloc 阅读全文
posted @ 2011-07-25 15:52 风在竹林 阅读(505) 评论(0) 推荐(0) 编辑
摘要: 转自: http://www.cnblogs.com/myitm/archive/2010/10/07/1845209.html VS2008中 ATL CLR MFC Win32 区别 ATL用于编写COM程序,CLR是.NET的公共语言运行库,MFC是指MFC 类库,MFC程序是用这些类库做出的程序,WIN32常规就是不用MFC,使用API函数编的程序。 MFC、ATL和CLR是VC2005内置的3大库,涵盖了windows的各种开发方法和开发应用。当然关于C++开发的库不止这3个,不过这3个是微 软推荐。从编程所处层次而言,WIN32为最底层,其次是MFC.然后是CLR. WIN32 . 阅读全文
posted @ 2011-07-25 15:51 风在竹林 阅读(276) 评论(0) 推荐(0) 编辑