2014年6月7日
摘要:
dll 动态连接库olb 类型库pip 个人信息配置文件ocx 系统文件
阅读全文
posted @ 2014-06-07 10:59
aoun
阅读(188)
推荐(0)
摘要:
1 HKLM 2 { 3 NoRemove SOFTWARE 4 { 5 NoRemove Microsoft 6 { 7 NoRemove Office 8 { 9 N...
阅读全文
posted @ 2014-06-07 10:21
aoun
阅读(590)
推荐(0)
2014年6月4日
摘要:
以下内容摘自《http://blog.csdn.net/haoel/article/details/1948051/》C++中的虚函数的作用主要是实现了多态的机制,这种技术可以让父类的指针有“多种形态”,这是一种泛型技术。所谓泛型技术,说白了就是试图使用不变的代码来实现可变的算法。比如:模板技术,R...
阅读全文
posted @ 2014-06-04 23:41
aoun
阅读(290)
推荐(0)
摘要:
API: SafeArrayCreate SafeArrayDestroy SafeArrayGetElement SafeArrayPutElement SafeArrayGetLBound SafeArrayGetUBound1 STDMETHODIMP CMath::Sum(VAR...
阅读全文
posted @ 2014-06-04 10:46
aoun
阅读(195)
推荐(0)
摘要:
以下内容摘自《http://www.cnblogs.com/huangyong9527/archive/2010/09/30/1838270.html》C++是面向对象编程语言,提供语义上的封装性,但没有提供二进制意义上的封装,为了在不同语言之间能够实现复用,需要提供二进制意义上的封装。C++本身是...
阅读全文
posted @ 2014-06-04 09:41
aoun
阅读(183)
推荐(0)
摘要:
_com_issue_error(HRESULT x)throw a _com_error object 1 try 2 { 3 HRESULT hr; 4 ... 5 if (FAILED(hr)) 6 _com_issue_error(hr); ...
阅读全文
posted @ 2014-06-04 09:24
aoun
阅读(195)
推荐(0)
2014年6月3日
摘要:
在接口定义中: in、out指定了参数传递的方向 reval指定了参数应当被当做方法的返回值 coclass指定了独立的组件以及它们支持的接口IDL被编译为二进制格式,即类型库,(TLB文件)COM接口是通过C++的Vtable建立起来的使用ATL AppWizard创建的 工程仅仅为COM组...
阅读全文
posted @ 2014-06-03 10:41
aoun
阅读(420)
推荐(0)
2014年5月31日
摘要:
把类的公共方法提取出来成为一个抽象基类,这就是接口即接口是对外的部分,继承接口的类是实现部分接口的唯一目的是强制派生类以虚函数的方式实现组件接口的方法接口完整的描述了C++中Vtable的布局COM只能通过一个Vtable指针来提供对它组件的访问,对组件实现的访问是不能的COM的核心概念----通过...
阅读全文
posted @ 2014-05-31 16:25
aoun
阅读(1617)
推荐(0)
2014年5月29日
摘要:
(1)ATL如何使用模板类 1 #include 2 using namespace std; 3 4 class CBase 5 { 6 public: 7 CBase(){} 8 ~CBase(){} 9 10 void BaseMethod()11 {12 ...
阅读全文
posted @ 2014-05-29 21:26
aoun
阅读(231)
推荐(0)
摘要:
模板在类级别提供了一种编译时替换机制继承和模板都是创建可复用类的好方法
阅读全文
posted @ 2014-05-29 21:08
aoun
阅读(168)
推荐(0)