Subject Re: [Firebird-Architect] External Engines (and Plugins)
Author Dmitry Yemanov
Adriano dos Santos Fernandes wrote:
>
> C++ libraries can throw exceptions and the plugin part (CppEngine.h)
> embedded on them deal with exceptions and translate to the Error object.
> There is no boundaries violation.

Maybe Vlad meant to say that a properly implemented dynamic library
should never throw exceptions to the caller process. As long as this
rule is followed, you don't need to handle C++ and Delphi plugins
differently in terms of exceptions.


Dmitry