Class pfcDll
Description
This interface represents a Creo Parametric TOOLKIT DLL.
See Also:
Method Summary
| |
| |
| |
| |
| |
| |
| |
| Causes Creo Parametric to call a function in a Creo Parametric TOOLKIT DLL application. |
| |
| |
| |
| |
| |
| |
| |
| Helper method for determining if application that this pfcDll object has been unloaded. |
void | |
| |
| |
| Unloads a previously loaded DLL application. |
Method Detail
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):
pfcXToolkitUserAbort - The DLL function returned something besides correct value. Check pfcFunctionReturn values for more details.
pfcXToolkitInvalidPtr - One or more of the function argument arrays contain value data of type pfcARG_V_POINTER.
See Also:
Manual References:
Parameters:
FunctionName
The function name.
InputArguments
Sequence of input argument name-value pairs to be passed to the function.
Returns:
The function return value, as integer, and the output arguments passed back from the function call.
Exceptions thrown (but not limited to):
pfcXToolkitInvalidPtr - One or more of the function argument arrays contain value data of type pfcARG_V_POINTER. These structures cannot be transferred.
Parameters:
FunctionName
InputArguments
UsedToolkit
Returns:
Unloads a previously loaded DLL application.
Manual References:
Returns:
Helper method for determining if application that this
pfcDll object has been unloaded.
Manual References:
Returns:
Whether or not the application has been unloaded.
Exceptions thrown (but not limited to):
Manual References: