ComObj.TComObjectFactory Methods
From RAD Studio VCL Reference
Delphi Information
| function GetProgID(): string; virtual; | |
| function GetLicenseString(): WideString; virtual; | |
| function HasMachineLicense(): Boolean; virtual; | |
| function ValidateUserLicense(const LicStr: WideString): Boolean; virtual; | |
| function QueryInterface(const IID: TGUID; out Obj): HRESULT; | |
| function _AddRef(): Integer; | |
| function _Release(): Integer; | |
| function CreateInstance(const UnkOuter: IInterface;
const IID: TGUID; out Obj): HRESULT; | |
| function LockServer(fLock: LongBool): HRESULT; | |
| function GetLicInfo(var licInfo: tagLICINFO): HRESULT; | |
| function RequestLicKey(dwResrved: Integer; out bstrKey: WideString): HRESULT; | |
| function CreateInstanceLic(const unkOuter: IInterface;
const unkReserved: IInterface; const iid: TGUID; const bstrKey: WideString; out vObject): HRESULT; | |
| function CreateComObject(const Controller: IInterface): TComObject; virtual; |
Instantiates a TComObject object. |
| procedure RegisterClassObject |
Registers the COM class associated with the factory object. |
| procedure UpdateRegistry(Register: Boolean); virtual; |
Registers COM objects created by the factory. |
Unit: ComObj
Type: method
Visibility: public
Member Of: TComObjectFactory
Description
Embarcadero Technologies does not currently have any additional information. Please help us document this topic by using the Discussion page!