[Mono-devel-list] Embedding mono / delegates - events
Friedrich Priewasser
priewasser at gmx.at
Fri Nov 12 08:53:04 EST 2004
Hi,
I have a problem using the embedding api
What I want to do is this:
If there is an existing C# assembly (which I can't modify) with a delegate
D and a class with an event E (of type D), I want to create an instance of
D (in c/c++), witch invokes a c/c++ method, and add this delegate to E.
At the moment I use mono_delegate_ctor (which is no longer part of
object.h) to create a delegate and add this delegate to E by invoking
"add_E(D)".
This works fine as long as the add method of the event doesn't use the
Method property of the delegate, but if this property is used I get an
exception (no big surprise).
So, my question is: Is there a way to create a delegate which does what I
want (and throws no exception)?
Thanks,
friedl
More information about the Mono-devel-list
mailing list