同一個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、接口函數(shù)數(shù)目。
2、接口中函數(shù)順序。
3、某個函數(shù)參數(shù)。
4、某個函數(shù)參數(shù)順序。
5、函數(shù)可能的返回值。
6、函數(shù)返回值類型。
7、接口中函數(shù)的意義。
版本命名。
com關(guān)于新版本名稱約定是在老名稱后邊加一個數(shù)字。