GetLicenseInformation
GetLicenseInformation allows any application to gain access to the ObjectDatabase++ licence information.static unsigned int GetLicenseInformation ( LPFILETIME start, LPFILETIME finish, unsigned int *installations = NULL, char16_t **registeredName = NULL );
Parameters
start | the time the licence period starts, this is UTC time so the local GetSystemTimeAsFileTime() works correctly. |
finish | the time the licence period finishes, this is UTC time so the local GetSystemTimeAsFileTime() works correctly. |
installations | a number showing how many installations are licensed. |
registeredName | a ' ' terminating string showing the name of the licenesee. |
Return Values
If the method succeeds, the return value is zero else see error codes for more details.Remarks
Example Use
- C++
bool isRegistered(){ FILETIME s, f, temp; CODBPP::GetLicenseInformation(&s,&f); GetSystemTimeAsFileTime(&temp); return CompareFileTime(&s,&temp) > 0 && CompareFileTime(&temp,&f) > 0; }
Also See
RegisterODBPPListen All
Comments (0)