同一个IUnknown接口。
组建的实例只有一个IUnknown接口,可以通过它确定两个接口是否属于同一组件。

BOOL   SameComponents(IX *pIX,IY *pIY)
{
      IUnknown * pI1=NULL;
      IUnknown * pI2= NULL;
      
      pIX->QueryInterface(IID_IUnknown,(void *)&pI1);      
      pIY->QueryInterface(IID_IUnknown,(void *)&pI2);
   
      return  pIX==pIY;
}


版本控制。
何时建立新版本:但以下任何一个改变时
1、接口函数数目。
2、接口中函数顺序。
3、某个函数参数。
4、某个函数参数顺序。
5、函数可能的返回值。
6、函数返回值类型。
7、接口中函数的意义。

版本命名。
com关于新版本名称约定是在老名称后边加一个数字。

Posted on 2005-11-23 13:53 艾凡赫 阅读(405) 评论(0)  编辑 收藏 引用 所属分类: COM

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   博问   Chat2DB   管理