[Mono-list] Mono Embedding: manage events
dnperfors at gmail.com
Wed Apr 2 03:20:51 EDT 2008
Although I don't have any experience with this, another solution could
be to first create a wrapper class in C# which can talk to the C++
class in the correct way. Ok it takes more time to write, but you are
On Wed, Apr 2, 2008 at 9:12 AM, Ing. Francesco Carsana
<francescocarsana at ds4.it> wrote:
> > The recommended way is to declare the handlers as icalls in
> > managed code:
> The problem is that I can't modify .NET assembly source code.
> I only know that assembly has this event:
> public event ConnectionEventHandler OnConnectionEvent;
> where ConnectionEventHandler is:
> public delegate void ConnectionEventHandler(string n, bool c);
> To manage that event in C#:
> s = new Session();
> s.OnConnectionEvent += new
> ConnectionEventHandler(s_OnConnectionEvent); // Attach to receive Event
> where s_OnConnectionEvent is:
> void s_OnConnectionEvent(string n, bool b)
> In my C++ wrapper class to this assembly, I have to find a way
> to pass a function pointer (or something else) to the assembly in
> order to manage that event. Is it possible?
> Is there another way to do that?
> Could someone please give me an example, please?
> Thank You.
> Mono-list maillist - Mono-list at lists.ximian.com
More information about the Mono-list