Udostępnij za pośrednictwem


Klasa COleObjectFactory

Implementuje mechanizm OLE klasy fabrycznej, która tworzy obiekty OLE serwerów, obiekty automatyzacji i dokumentów.

class COleObjectFactory : public CCmdTarget

Członkowie

tk4xcd7t.collapse_all(pl-pl,VS.110).gifPubliczne konstruktory

Nazwa

Opis

COleObjectFactory::COleObjectFactory

Konstrukcje COleObjectFactory obiektu.

tk4xcd7t.collapse_all(pl-pl,VS.110).gifMetody publiczne

Nazwa

Opis

COleObjectFactory::GetClassID

Zwraca OLE klasy ID obiektów tworzonych w tej fabryce.

COleObjectFactory::IsLicenseValid

Określa, czy licencja formantu jest prawidłowy.

COleObjectFactory::IsRegistered

Wskazuje, czy z biblioteki DLL systemu OLE jest fabrycznie obiektu.

COleObjectFactory::Register

Rejestruje factory ten obiekt OLE systemowej biblioteki DLL.

COleObjectFactory::RegisterAll

Rejestruje wszystkie zakłady obiektu aplikacji OLE systemowej biblioteki DLL.

COleObjectFactory::Revoke

Odwołuje rejestracji factory ten obiekt OLE systemowej biblioteki DLL.

COleObjectFactory::RevokeAll

Odwołuje rejestracje fabryk obiektu aplikacji z bibliotek DLL systemu OLE.

COleObjectFactory::UnregisterAll

Wyrejestrowuje wszystkich fabrykach obiektu aplikacji.

COleObjectFactory::UpdateRegistry

Rejestruje factory ten obiekt OLE rejestru systemu.

COleObjectFactory::UpdateRegistryAll

Rejestruje wszystkie zakłady obiektu aplikacji z rejestru systemu OLE.

tk4xcd7t.collapse_all(pl-pl,VS.110).gifMetody chronione

Nazwa

Opis

COleObjectFactory::GetLicenseKey

Unikatowy klucz żąda od formantu DLL.

COleObjectFactory::OnCreateObject

Wywołana przez ramy, aby utworzyć nowy obiekt typu tej fabryce.

COleObjectFactory::VerifyLicenseKey

Sprawdza, czy klucz osadzony w formancie odpowiada klucz osadzone w kontenerze.

COleObjectFactory::VerifyUserLicense

Weryfikuje, że formant jest licencjonowane do użytku w czasie projektowania.

Uwagi

COleObjectFactory Klasa ma funkcji elementów członkowskich do wykonywania następujących funkcji:

  • Zarządzanie rejestracji obiektów.

  • Aktualizowanie rejestru systemu OLE, jak również rejestracji czasu, który OLE informuje, że obiekty są uruchomione i gotowe do odbierania wiadomości.

  • Wymuszanie licencjonowania poprzez ograniczenie użycia formantu do licencjonowanych deweloperów w czasie projektowania i licencjonowane aplikacje w czasie wykonywania.

  • Rejestrowanie formantu obiektu fabryk z rejestru systemu OLE.

Aby uzyskać więcej informacji dotyczących tworzenia obiektów, zobacz artykuły obiekty danych i źródeł danych (OLE) i obiekty danych i źródeł danych: tworzenie i niszczenie.Aby uzyskać więcej informacji o rejestracji, zobacz artykuł rejestracji.

Hierarchii dziedziczenia

CObject

CCmdTarget

COleObjectFactory

Wymagania

Nagłówek: afxdisp.h

Zobacz też

Informacje

Klasa CCmdTarget

Wykres hierarchii

Klasa COleTemplateServer