Hi Daniel, thanks for your reply.
> > Strange, this code throws an exception itself:
> > catch(com::sun::star::uno::Exception &e)
> > { Any a = cppu::getCaughtException(); // Another
Exception thrown here
>
> Don't wonder about that, it's an implementation trick
that the exception
> is internally rethrown and caught again by the C++-UNO
bridge.
The problem is that for me it's not caught by the C++-UNO
bridge but by
another catch-block:
try {
...
try {
...
}
catch(com::sun::star::uno::Exception &e)
{ Any a = cppu::getCaughtException(); // Another Exception
thrown
}
...
}
catch(Exception &e)
{ // Here the Exception of cppu::getCaughtException(); is
caught.
}
Bug or feature?
Martin
------------------------------------------------------------
---------
To unsubscribe, e-mail: dev-unsubscribe api.openoffice.org
For additional commands, e-mail: dev-help api.openoffice.org
|