Technical Summary of Changes for Creo 4.0 M060
The critical and miscellaneous technical changes in Creo Parametric 4.0 M060 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 M060 and Creo Parametric TOOLKIT that might require alteration of existing Creo Parametric TOOLKIT, Creo Elements/Pro TOOLKIT, and Pro/TOOLKIT applications.
Updates to Error Type Added to Functions
Following is the list of the error types added to functions:
•  ProPatternCreate()—The error type PRO_TK_ABORT is added. It specifies that the creation of pattern feature has failed. This error is also returned when the name specified for the new pattern is already used.
•  ProSetdatumtagReferenceGet()—The error type PRO_TK_NOT_VALID is added. The function ProSetdatumtagReferenceGet() supports only legacy datum feature symbols created in releases before Creo Parametric 4.0 F000. The error indicates that the specified set datum tag annotation is not a legacy datum feature.
New Functions
This section describes new functions for Creo Parametric TOOLKIT for Creo Parametric 4.0 M060.
Drawings
New Function
Description
ProDrawingFromTemplateCreate()
Creates a drawing from a template
Miscellaneous Technical Changes
The following changes in Creo Parametric 4.0 M060 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.
Notification and Event Type Called After Model is Loaded in Creo Parametric Window
The callback function ProWindowOccupyModelPostAction() and notification event PRO_WINDOW_OCCUPY_MODEL_POST are called after a model is loaded in the Creo Parametric window.
Project Datum Point On a Planar surface, Datum Plane, Datum Axis, Linear Curve or Linear Edge
You can project a datum point on a planar surface, datum plane, datum axis, linear curve, or linear edge using the value PRO_DTMPNT_CONSTR_TYPE_PROJECT, which is available in the enumerated data type ProDtmpntConstrType.