User's Guide > Overview of Object TOOLKIT C++ > Version Compatibility: Creo Parametric and Creo Object TOOLKIT C++
Version Compatibility: Creo Parametric and Creo Object TOOLKIT C++
In many situations it will be inconvenient or impossible to ensure that the users of your Creo Object TOOLKIT C++ application use the same build of Creo Parametric used to compile and link the Creo Object TOOLKIT C++ application. This section summarizes the rules for mixing Creo Object TOOLKIT C++ and Creo Parametric versions. The Creo Object TOOLKIT C++ version is the Creo Parametric CD version from which the user installed the Creo Object TOOLKIT C++ version used to compile and link the application.
Method Introduced:
This method returns the version number of the Creo Parametric executable to which the Creo Object TOOLKIT C++ application is connected. This number is an absolute number and represents the major release of the product. The version number of Creo Parametric 3.0 is 32.
The following points summarize the rules for mixing Creo Object TOOLKIT C++ and Creo Parametric versions:
Creo Parametric release newer than a Creo Object TOOLKIT C++ release:
This works in many, but not all, cases. The communication method used to link Creo Object TOOLKIT C++ to Creo Parametric provides full compatibility between releases. However, there are occasional cases where changes internal to Creo Parametric may require changes to the source code of a Creo Object TOOLKIT C++ application in order that it continues to work correctly. Whether you need to convert Creo Object TOOLKIT C++ applications depends on what functionality it uses and what functionality changed in Creo Parametric and Creo Object TOOLKIT C++. PTC makes every effort to keep these effects to a minimum. The Release Notes for Creo Object TOOLKIT C++ detail any conversion work that could be necessary for that release.
Creo Parametric build newer than Creo Object TOOLKIT C++ build
This is always supported.
Was this helpful?