Description | |||||||||||||||||||||||||||||||||||||||||||||||
Causes the Creo Parametric TOOLKIT program to connect to an existing Creo Parametric process using a specified display. It is intended for use in simple and full asynchronous modes. | |||||||||||||||||||||||||||||||||||||||||||||||
Synopsis | |||||||||||||||||||||||||||||||||||||||||||||||
#include <ProCore.h> | |||||||||||||||||||||||||||||||||||||||||||||||
ProError | ProEngineerConnect | ( | |||||||||||||||||||||||||||||||||||||||||||||
char* proe_session_id | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
This argument can be either empty string or identification string returned by ProEngineerConnectIdExtract. If it is ID string, the Creo Parametric TOOLKIT application will try to connect to the specified Creo Parametric session; if this attempt fails, the application will try to connect to any Creo Parametric session. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
char* display | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
The name of the display Creo Parametric is using. If this is NULL, match any display. If this is an empty string, assume the local host. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
char* user | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
The name of the user running the Creo Parametric to connect to. If this is NULL, match any user. If this is an empty string, assume the current user. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
char* textpath | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
The path under which the Creo Parametric TOOLKIT message and menu files are held. This is used in full asynchronous mode, or in simple asynchronous mode if text files are read (e.g., ProMessageToBuffer() is called). Otherwise, pass a null string. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
ProBoolean allow_random | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
If there is more than one Creo Parametric matching the constraints specified in arguments "display" and "user", choose one at random if this argument is PRO_B_TRUE; if it is PRO_B_FALSE, return an error. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
unsigned int timeout_sec | |||||||||||||||||||||||||||||||||||||||||||||||
/* (In) | |||||||||||||||||||||||||||||||||||||||||||||||
The time, in seconds, to wait for Creo Parametric to respond to the connection request. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
ProBoolean* random_choice | |||||||||||||||||||||||||||||||||||||||||||||||
/* (Out) | |||||||||||||||||||||||||||||||||||||||||||||||
If this is PRO_B_TRUE, more than one Creo Parametric met the specified criteria (allow_random was TRUE) and the function arbitrarily chose one Creo Parametric session. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
ProProcessHandle* p_handle | |||||||||||||||||||||||||||||||||||||||||||||||
/* (Out) | |||||||||||||||||||||||||||||||||||||||||||||||
A pointer to a process handle to be used in subsequent calls to Creo Parametric. | |||||||||||||||||||||||||||||||||||||||||||||||
*/ | |||||||||||||||||||||||||||||||||||||||||||||||
) | |||||||||||||||||||||||||||||||||||||||||||||||
Returns | |||||||||||||||||||||||||||||||||||||||||||||||
|