摘要:
声明一点:Win7系统,安装的是VS2010 dumpbin.exe位于C:\Program Files (x86)\Microsoft Visual Studio 10.0\VC\bin目录下。 初次运行时报错,错误为无法连接mspdb100.dll。 拷贝目录C:\Program Files ( 阅读全文
posted @ 2013-11-21 19:53
kaizenly
阅读(520)
评论(0)
推荐(0)
摘要:
【1】客户为什么不应直接控制组件的生命期? 假设一个组件A正在使用另一个组件B,可想组件A(客户)代码中肯定有若干个指向组件B接口的指针。 那么这种情况下,当使用完一个接口而仍然在使用另一个接口时,是不能将组件释放掉的。 而且很难知道两个接口指针是否指向同一组件,因此决定何时可以安全的释放一个组件将 阅读全文
posted @ 2013-11-21 19:16
kaizenly
阅读(2692)
评论(0)
推荐(0)
摘要:
【1】IUnknown接口 客户同组件交互都是通过接口完成的。 在客户查询组件的其它接口时,也是通过接口完成的。而那个接口就是IUnknown。 IUnknown接口的定义包含在Win32SDK中的UNKNEN.h头文件中。引用如下: 【2】COM接口内存结构 所有的COM接口都继承自IUnknow 阅读全文
posted @ 2013-11-21 14:45
kaizenly
阅读(5486)
评论(0)
推荐(0)
摘要:
【1】接口 DLL的接口是它所输出的那些函数。 C++类的接口是该类的一个成员函数集。 COM接口是包含一个函数指针数组的内存结构。 每一个数组元素包含的是一个由组件所实现的函数的地址。 在COM中接口就是一切。对于客户而言,一个组件就是一个接口集。 客户只能通过接口才能同COM组件打交道。 对程序 阅读全文
posted @ 2013-11-21 11:09
kaizenly
阅读(3082)
评论(0)
推荐(0)

浙公网安备 33010602011771号