JCL Help:JclCppException.pas

From Project JEDI Wiki
Jump to navigationJump to search


Summary

JclCppException.pas contains utilities to handle C++ exceptions in Delphi.


Description

Calling the function JclInstallCppExceptionFilter() installs an exception filter which generates wrapper exceptions of type EJclCppStdException for external C++ exceptions. This is similar to Delphi's own mechanism of generating wrapper objects for unknown external exceptions.

An extensive discussion of the problem of C++ exceptions leaking into Delphi code, possible workarounds and the solution presented here can be read in the following article:

[Exception EEFFACE]


See Also

EJclCppException
EJclCppStdException
JclInstallCppExceptionFilter
JclUninstallCppExceptionFilter
JclCppExceptionFilterInstalled
JclCppExceptionFlags


About

Navigation


Contribute to this help topic

This documentation wiki is based on the collaborative effort of Project JEDI users. Your edits are welcome in order to improve documentation quality: edit this page