I get the same result :( I looked at mono_object_get_virtual_method before, and if i understand correctly, that gives me the real method of the object that will be called by the proxy, but it still gets executed in the same domain?
> This should work: > > mono_runtime_invoke (mono_object_get_virtual_method(sampleApplicationHost, > klass->vtable[i]), sampleApplicationHost, NULL, NULL); > > Lluis > > ----- Original Message ----- > From: "Daniel Lopez" <[EMAIL PROTECTED]> > To: <[EMAIL PROTECTED]> > Sent: Monday, February 24, 2003 7:01 PM > Subject: [Mono-list] AppDomain > > > > > > Hi, > > > > I am looking for the correct way to call a method in a transparent proxy > > from the C side of mono. When I create an object in a different AppDomain > > and call it from C# everything is fine, but when I do it from C, it gets > > executed in the same domain. > > I attach some sample code to demonstrate what I mean. > > > > In c# the result of compiling and running test.exe: > > mcs test.cs /r:System.Web > > mono test.exe > > > > Main AppDomain: test.exe > > Process request AppDomain: 56ca2e66 > > > > And compiling and running test.c > > mcs test.cs /r:System.Web /target:library > > cp test.dll /usr/lib (or somewhere where it will be picked up from the > path) > > gcc -o test test.c pkg-config --cflags --libs mono -lm > > ./test > > > > Main Domain: testing > > Process request AppDomain: testing > > > > > > So what is the correct way of invoking the method so it will be executed > in > > the other domain? I tried every method I could think of with no luck. > > > > Best regards > > > > DAniel > > _______________________________________________ Mono-list maillist - [EMAIL PROTECTED] http://lists.ximian.com/mailman/listinfo/mono-list
