CComClassFactorySingleton

temp&latelt, klasaT BT;
Klasa CComClassFactorySin&gleton: CComClassFactory publicznych

Parametry

T

Klasa.

CComClassFactorySingleton pochodzi z CComClassFactory i używa CComObjectGlobal do konstruowania pojedynczego obiektu. Każde wywołanie metody CreateInstance po prostu kwerend tego obiektu dla wskaźnika interfejsu.

ATL obiektów zwykle nabyć Fabryczna klasa przez wynikające z CComCoClass. Klasa ta obejmuje makra DECLARE_CLASSFACTORY, która deklaruje CComClassFactory jako Fabryczna klasa domyślna. Aby użyć CComClassFactorySingleton, należy określić makro DECLARE_CLASSFACTORY_SINGLETON w definicji klasy użytkownika obiektu. Na przykład:

klasa CMyClass:..., CComCoClasslt publicznych; ... >
{
publiczne:
   DECLARE_CLASSFACTORY_SINGLETON(CMyClass)

...
}

# include lt;atlcom.h>

Członkowie klasy

Zobacz też  Elementu IClassFactory, CComClassFactory2, CComClassFactoryAutoThread, CComObjectRootEx, CComGlobalsThreadModel

Index