Com/ATL
文章平均质量分 53
PeterPan19890802
这个作者很懒,什么都没留下…
展开
-
VS2005错误:error PRJ0050: 未能注册输出。请确保您有修改注册表的相应权限
<br />工程设置的问题,VS2005建的ATL工程中默认的设置是:<br />ALT的使用:动态链接到 ATL<br />配置属性->链接器->常规->注册输出: 是<br />改为:<br />ALT的使用:静态链接到 ATL<br />配置属性->链接器->常规->注册输出: 否原创 2010-07-18 17:25:00 · 2375 阅读 · 0 评论 -
__uuidof模拟
<br />#include <iostream>using namespace std;template <class Class>struct _UuidTraits{};#define _DEFINE_UUID(Class, uuid) /template <> /原创 2010-06-08 14:01:00 · 2196 阅读 · 0 评论 -
Com 组件的装载和卸载
<br />进程内组件的装载: <br /><br /><br /><br />客户程序调用COM 库的 CoCreateInstance 或 CoGetClassObject 函数创建 COM 对象,在 CoGetClassObject 函数中,COM 库根据系统注册表中的信息,找到类标识符 CLSID 对应的组件程序(DLL 文件)的全路径,然后调用 LoadLibrary(实际上是 CoLoadLibrary)函数,并调用组件程序的 DllGetClassObject 引出函数。DllGetClass转载 2010-08-25 17:26:00 · 5493 阅读 · 1 评论