Subject | Re: [Firebird-Architect] External Engines (and Plugins) |
---|---|
Author | Dmitry Yemanov |
Post date | 2008-06-24T04:08:34Z |
Adriano dos Santos Fernandes wrote:
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
>Maybe Vlad meant to say that a properly implemented dynamic library
> 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.
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