To use some of the functionality in Creo Object
TOOLKIT C++ you must have advanced development license options.
For every function that requires an advanced license, the comment “LICENSE: 222” has been added in the Creo Object
TOOLKIT C++ APIWizard. Advanced licenses are required in the following situations. These are applicable when calls are made to Creo Object
TOOLKIT C++ or Creo Parametric
TOOLKIT.
|
• |
To run a locked application, Creo Parametric requires the basic toolkit option. Advanced toolkit option is required by specific functions called by the application. If
the application contains calls to such functions, Creo Parametric checks out the corresponding advanced license option on demand. |
|
• |
To unlock an application, the unlock utility requires the basic toolkit option and any advanced toolkit options required by
specific functions called by the application. The utility will not hold any of the advanced options, as it does the basic
Creo Object
TOOLKIT C++ option, after unlock is completed. |
|
• |
Creo Parametric does not require any of the toolkit licenses to run a properly unlocked application. |
Applications are assigned requirements for advanced options based on whether the application is coded to use any functions
requiring the advanced option. It does not matter if an application does not use the function that requires licensing during
a particular invocation of the application. The licensing requirements are resolved the moment the application is started
by or connects to Creo Parametric, not at the first time an advanced function is invoked.