ComObj.TComObjectFactory Methods

From RAD Studio VCL Reference
Jump to: navigation, search

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!

Personal tools
Translations
Newest Version