| Library | File | Frames | Expand |
| pfcFunctionReturn_ptr | CallFunction (xrstring FunctionName, pfcArguments_ptr InputArguments, pfcToolkitType UsedToolkit) | |
| pfcFunctionReturn_ptr | ExecuteFunction (xrstring FunctionName, pfcArguments_ptr InputArguments) | |
| Causes Creo Parametric to call a function in a Creo Parametric TOOLKIT DLL application. | ||
| xstring | GetId () | |
| The DLL identifier string. Use pfcBaseSession::GetProToolkitDll(xrstring) to obtain a DLL handle using this string. | ||
| xbool | IsActive () | |
| Helper method for determining if application that this pfcDll object has been unloaded. | ||
| void | Unload () | |
| Unloads a previously loaded DLL application. | ||
| pfcFunctionReturn_ptr | ExecuteFunction | (xrstring FunctionName, pfcArguments_ptr InputArguments) |
|
Causes Creo Parametric to call a function in a Creo Parametric TOOLKIT DLL application. The function must have a signature matching ProTkdllFunction in ProToolkitDll.h. The function must be exported using the proper macros, functions, and linker options that allow Creo Parametric to call the function. See the Creo Parametric TOOLKIT User's Guide and ProToolkitDll.h for more details. Exceptions thrown (but not limited to): pfcXToolkitBadContext - application handle is valid but the app was not running. pfcXToolkitUserAbort - The DLL function returned something besides correct value. Check pfcFunctionReturn values for more details. pfcXToolkitNotFound - The function named could not be found and called. pfcXToolkitInvalidPtr - One or more of the function argument arrays contain value data of type pfcARG_V_POINTER. pfcXToolkitDllInactive - Application handle is not active
|
| pfcFunctionReturn_ptr | CallFunction | (xrstring FunctionName, pfcArguments_ptr InputArguments, pfcToolkitType UsedToolkit) |
|
Exceptions thrown (but not limited to): pfcXToolkitBadContext - application handle is valid but the app was not running. pfcXToolkitUserAbort - The DLL function returned something besides pfcXToolkitNotFound - The function named could not be found and called. pfcXToolkitInvalidPtr - One or more of the function argument arrays contain value data of type pfcARG_V_POINTER. These structures cannot be transferred.
|
| void | Unload | () |
|
Unloads a previously loaded DLL application. You are only permitted to unload applications that you previously loaded with pfcBaseSession::LoadProToolkitDll(xrstring, xrstring, xrstring, xbool).
|
| xbool | IsActive | () |
|
Helper method for determining if application that this pfcDll object has been unloaded.
|
| xstring | GetId | () |
|
The DLL identifier string. Use pfcBaseSession::GetProToolkitDll(xrstring) to obtain a DLL handle using this string. Exceptions thrown (but not limited to): pfcXToolkitBadContext - application handle is valid but application was not running.
|