Sdílet prostřednictvím


Třída COleObjectFactory

Třída implementuje OLE factory, který vytváří objekty OLE, například servery, objekty automatizace a dokumenty.

class COleObjectFactory : public CCmdTarget

Členy

Veřejné konstruktory

Název

Description

COleObjectFactory::COleObjectFactory

Konstrukce COleObjectFactory objektu.

Veřejné metody

Název

Description

COleObjectFactory::GetClassID

ID objektů, které vytvoří tato výroba třídy vrátí OLE.

COleObjectFactory::IsLicenseValid

Určuje, zda je platný licenční ovládacího prvku.

COleObjectFactory::IsRegistered

Označuje, zda je objekt factory registrován s systémové knihovny DLL systému OLE.

COleObjectFactory::Register

Registruje factory tento objekt OLE systémové knihovny DLL.

COleObjectFactory::RegisterAll

Registruje všechny továren aplikační objekt OLE systémové knihovny DLL.

COleObjectFactory::Revoke

Odvolá tento objekt factory registrace knihoven DLL systému OLE.

COleObjectFactory::RevokeAll

Odebere objekt továrny aplikace registrace knihoven DLL systému OLE.

COleObjectFactory::UnregisterAll

Zruší registraci všech továren objektu aplikace.

COleObjectFactory::UpdateRegistry

Registruje factory tento objekt OLE systémového registru.

COleObjectFactory::UpdateRegistryAll

Registruje všechny továren aplikační objekt OLE systémového registru.

Chráněné metody

Název

Description

COleObjectFactory::GetLicenseKey

Jedinečný klíč požadavky DLL ovládacího prvku.

COleObjectFactory::OnCreateObject

Volat rámec pro vytvoření nového objektu typu této výroby.

COleObjectFactory::VerifyLicenseKey

Ověří, zda klíč vložené v ovládacím prvku odpovídá klíč v kontejneru.

COleObjectFactory::VerifyUserLicense

Ověří, zda je ovládací prvek licenci pro použití návrhu.

Poznámky

COleObjectFactory Třída má funkce členů pro provádění následujících funkcí:

  • Správa zápisu objektů.

  • Aktualizace registru OLE systému, jakož i spuštění registrace informující, že objekty jsou spuštěny a připravený přijímat zprávy OLE.

  • Vynucení licencí omezením použití ovládacího prvku licencované vývojářům v době návrhu a licencované aplikace za běhu.

  • Registrace továren řízení objektu OLE systémový registr.

Další informace o vytvoření objektu naleznete v článcích objekty Data a datové zdroje (OLE) a zdroje dat a datové objekty: vytváření a zničení.Další informace o registraci, naleznete v článku Registrace.

Hierarchii dědičnosti

CObject

CCmdTarget

COleObjectFactory

Požadavky

Záhlaví: afxdisp.h

Viz také

Referenční dokumentace

Třída CCmdTarget

Graf hierarchie

Třída COleTemplateServer