What happens if I enable more than one third party add-on in CSX.INC at the same time?
CodeSiteEx allows you to enable support for multiple third-party exception handlers. However, only one of them can be used at any given time.
To ensure that only one debugger will be used with the TcsxErrorTrapControl, CodeSiteEx interprets the selected conditional defines in CSX.INC as follows:
- If the define for madExcept support is enabled, CSX will use exception handling results from madExcept. If the JEDI Debugger conditional define is also set, it will be ignored.
- If the define for madExcept support is NOT enabled and the define for the JEDI Debugger IS enabled, CSX will use the JEDI Debugger logic for exception handling.
- If neither the madExcept nor the JEDI Debugger's conditional defines are set, CodeSiteEx will use its "native" code to handle exceptions.