Fabryk klas i Licencjonowanie
Do utworzenia wystąpienia formantu OLE, aplikacja kontenera wywołuje funkcję Członkowskie fabryki klasy formantu.Jeśli formant jest rzeczywisty obiekt OLE, dlatego Fabryczna klasa jest odpowiedzialna za tworzenie wystąpienia formantu.Każdej klasy formantu OLE musi mieć Fabryczna klasa.
Innym ważnym elementem formanty OLE jest możliwość wymuszania licencji.ControlWizard pozwala na włączenie licencjonowania podczas tworzenia projektu kontroli.Aby uzyskać więcej informacji dotyczących sterowania licencjonowania, zobacz artykuł formantów ActiveX: licencjonowania formantu ActiveX.
W poniższej tabeli wymieniono kilka makr i funkcje używane do zadeklarować i implementacji Fabryczna klasa użytkownika kontroli oraz licencji formantu.
Fabryk klas i Licencjonowanie
Deklaruje fabryki klasy dla formantu lub właociwooci strony OLE. |
|
Implementuje formantu GetClassID działać i deklaruje instancję klasy fabryki. |
|
Rozpoczyna się deklarację funkcji licencjonowania. |
|
Kończy się deklarację funkcji licencjonowania. |
|
Sprawdza, czy formant jest licencjonowana do użycia na danym komputerze. |