Library | File

Class pfcXToolkitError

# include <pfcExceptions.h>

class pfcXToolkitError
 : public virtual pfcXInAMethod
{
    xdeclare(pfcXToolkitError)
    ...
};
This is a COMPACT class.



Description

Base class to all the XToolkitErrors classes that correspond to enum ProErrors (ProToolkitErrors.h).
Manual References:
Overview of Creo Object TOOLKIT C++: Exception Handling
Direct Known Subclasses:
pfcXToolkitGeneralError, pfcXToolkitBadInputs, pfcXToolkitUserAbort, pfcXToolkitNotFound, pfcXToolkitFound, pfcXToolkitLineTooLong, pfcXToolkitContinue, pfcXToolkitBadContext, pfcXToolkitNotImplemented, pfcXToolkitOutOfMemory, pfcXToolkitCommError, pfcXToolkitNoChange, pfcXToolkitSuppressedParents, pfcXToolkitPickAbove, pfcXToolkitInvalidDir, pfcXToolkitInvalidFile, pfcXToolkitCantWrite, pfcXToolkitInvalidType, pfcXToolkitInvalidPtr, pfcXToolkitUnavailableSection, pfcXToolkitInvalidMatrix, pfcXToolkitInvalidName, pfcXToolkitNotExist, pfcXToolkitCantOpen, pfcXToolkitAbort, pfcXToolkitNotValid, pfcXToolkitInvalidItem, pfcXToolkitMsgNotFound, pfcXToolkitMsgNoTrans, pfcXToolkitMsgFmtError, pfcXToolkitMsgUserQuit, pfcXToolkitMsgTooLong, pfcXToolkitCantAccess, pfcXToolkitObsoleteFunc, pfcXToolkitNoCoordSystem, pfcXToolkitAmbiguous, pfcXToolkitDeadLock, pfcXToolkitBusy, pfcXToolkitInUse, pfcXToolkitNoLicense, pfcXToolkitBsplUnsuitableDegree, pfcXToolkitBsplNonStdEndKnots, pfcXToolkitBsplMultiInnerKnots, pfcXToolkitBadSrfCrv, pfcXToolkitEmpty, pfcXToolkitBadDimAttach, pfcXToolkitNotDisplayed, pfcXToolkitCantModify, pfcXToolkitCheckoutConflict, pfcXToolkitCreateViewBadSheet, pfcXToolkitCreateViewBadModel, pfcXToolkitCreateViewBadParent, pfcXToolkitCreateViewBadType, pfcXToolkitCreateViewBadExplode, pfcXToolkitUnattachedFeats, pfcXToolkitRegenerateAgain, pfcXToolkitDrawingCreateErrors, pfcXToolkitUnsupported, pfcXToolkitNoPermission, pfcXToolkitAuthenticationFailure, pfcXToolkitAppNoLicense, pfcXToolkitAppExcessCallbacks, pfcXToolkitAppStartupFailed, pfcXToolkitAppInitializationFailed, pfcXToolkitAppVersionMismatch, pfcXToolkitAppCommunicationFailure, pfcXToolkitAppNewVersion, pfcXToolkitNeedsUnlock, pfcXToolkitUnrecognizedErrorCode, pfcXExternalDataError, pfcXToolkitAppBadDataPath, pfcXToolkitAppBadEncoding, pfcXToolkitAppCreoBarred, pfcXToolkitAppTooOld, pfcXToolkitCheckLastError, pfcXToolkitCheckOmitted, pfcXToolkitIncomplete, pfcXToolkitMaxLimitReached, pfcXToolkitOutOfRange, pfcXToolkitOutdated, pfcXToolkitIncompleteTessellation, pfcXToolkitMultibodyUnsupported



Method Summary

xintGetErrorCode ()
Reterns an error code (integer value of the enumerated type ProError from Creo Parametric TOOLKIT).
xstringGetToolkitFunctionName ()
The name of the Creo Parametric TOOLKIT function that caused the exception to be thrown


Methods Inherited from Class pfcXPFC:

GetMessage


Methods Inherited from Class pfcXInAMethod:

GetMethodName



Method Detail

xstringGetToolkitFunctionName ()

The name of the Creo Parametric TOOLKIT function that caused the exception to be thrown




xintGetErrorCode ()

Reterns an error code (integer value of the enumerated type ProError from Creo Parametric TOOLKIT).
Manual References:
Overview of Creo Object TOOLKIT C++: Exception Handling
Returns:
Integer value of one of the static instances of ProErrors (e.g. PRO_TK_GENERAL_ERROR = -1).