IKeymanProduct Interface
- IKeymanProduct::Activate
- IKeymanProduct::AllUsers
- IKeymanProduct::Description
- IKeymanProduct::Filename
- IKeymanProduct::GetActivationData
- IKeymanProduct::GetActivationRequestCode
- IKeymanProduct::Hotkeys
- IKeymanProduct::Name
- IKeymanProduct::OpenAbout
- IKeymanProduct::OpenConfiguration
- IKeymanProduct::OpenHelp
- IKeymanProduct::OpenProduct
- IKeymanProduct::ProductID
- IKeymanProduct::RegistryKey
- IKeymanProduct::Running
- IKeymanProduct::Start
- IKeymanProduct::Stop
- IKeymanProduct::Uninstall
- IKeymanProduct::Valid
- IKeymanProduct::Validate
interface IKeymanProduct : IKeymanObject : IDispatch
Interface describing a currently installed product in Keyman Engine
Interface Methods
Name | Type | Declaration |
---|---|---|
Activate | Method | Sub Activate(ActivationResponseBlob As String) |
GetActivationData | Method | Sub GetActivationData(ActivatedState As Long, TrialDayCount As Long, DaysUsed As Long) |
GetActivationRequestCode | Method | Sub GetActivationRequestCode(LicenceNumber As String, ActivationRequestBlob As String) |
OpenAbout | Method | Sub OpenAbout |
OpenConfiguration | Method | Sub OpenConfiguration |
OpenHelp | Method | Sub OpenHelp(topic As String) |
OpenProduct | Method | Sub OpenProduct |
Start | Method | Sub Start |
Stop | Method | Sub Stop |
Uninstall | Method | Sub Uninstall |
Validate | Method | Function Validate(ParentWindow As Long) As Boolean |
Interface Properties
Name | Type | Declaration |
---|---|---|
AllUsers | Property Get | Property Get AllUsers As Boolean |
Description | Property Get | Property Get Description As String |
Filename | Property Get | Property Get Filename As String |
Hotkeys | Property Get | Property Get Hotkeys As IKeymanHotkeys |
Name | Property Get | Property Get Name As String |
ProductID | Property Get | Property Get ProductID As Long |
RegistryKey | Property Get | Property Get RegistryKey As String |
Running | Property Get | Property Get Running As Boolean |
Valid | Property Get | Property Get Valid As Boolean |