$include_dir="/home/hyper-archives/boost-users/include"; include("$include_dir/msg-header.inc") ?>
Subject: Re: [Boost-users] Exception handling inside a dll
From: Boris (boriss_at_[hidden])
Date: 2008-10-04 07:08:01
On Sat, 04 Oct 2008 00:28:10 +0200, Matthew LaCrosse
<mlacrosse3_at_[hidden]> wrote:
> Hello,
>
> I'm writing a JNI dll that can be called from a Java GUI. The java
> program
> passes a regex and a string to search. The dll function does a
> boost::regex_search and returns an IntArray with the results. The problem
> that I'm having is that bad expressions result in a crash. For instance,
> if
> the user inputs \b as the regex and 'bad' as the string, the program
> crashes.
You must catch the exception in your C++ code and convert it to a Java
exception yourself (I assume you want your Java code to catch the
exception?).
Boris