Technical Summary of Changes for Creo 4.0 M090
The critical and miscellaneous technical changes in Creo Parametric 4.0 M090 and Creo Parametric TOOLKIT are explained in this section. It also lists the new and superseded functions for this release.
Critical Technical Changes
This section describes the changes in Creo Parametric 4.0 M090 and Creo Parametric TOOLKIT that might require alteration of existing Creo Parametric TOOLKIT, Creo Elements/Pro TOOLKIT, and Pro/TOOLKIT applications.
Updates to Error Types
Following is the list of the error types added to functions:
•  ProDtlsymdefDelete()—The error type PRO_TK_GENERAL_ERROR is added. It indicates that the deletion of a symbol definition from a part has failed.
New Functions
This section describes new functions for Creo Parametric TOOLKIT for Creo Parametric 4.0 M090.
Annotations
New Function
Description
ProAnnotationNeedsConversion()
Returns true if the annotation is created in releases earlier than Creo Parametric4.0 F000 or is created using the deprecated functions ProGtolCreate() or ProSetdatumtagCreate() and needs conversion.
Miscellaneous Technical Changes
The following changes in Creo Parametric 4.0 M090 can affect the functional behavior of Creo Parametric TOOLKIT. PTC does not anticipate that these changes cause critical issues with existing Creo Parametric TOOLKIT, Creo Elements/Pro TOOLKIT, or Pro/TOOLKIT applications.
Support for UDF Placement User Interface
In Creo Parametric 4.0 M090 and later, the user interface for UDF placement can be displayed using the function ProUdfCreate(). Use the value PROUDFOPT_EDIT_MENU specified under the enumerated data type ProUdfCreateOption, to display the user interface for UDF placement.