Hello!

> I'm not sure, if this mail will make it to the list, I think, I only have my other 
>address subscribed, which I can't use from here.
> 
> What I'm not completely sure about is, how I really should proceede.
> 
> To not block the application I have to invoke CIL methods, which will have to return 
>quite seen, to not block the GUI.
> 
> Do managed objects still exist, after the runtime invocation exists (because the end 
>of a method has been reached)? 

Yes, they will keep existing.  They are just "owned" by Mono initially.

> If I call the jit again, with the same domain, can I reuse the objects from my 
>previous call ?

Yes, you can ;-)

> Do I have to add  calls to the mono event loop into my application's main event loop 
>?

Only if you need to invoke methods inside the Mono-world, otherwise you
should be fine.


> What I don't get at the moment is, what I have to do, to neither block the managed 
>code nor the application itself

Well, I would say that you can do a number of things:

        * Simple commands can probably just be called synchronously,
          as they will just execute quickly and return.

        * More complex commands that have a GUI, you would call into
          Mono, and then you Qt# dialog, could launch the Qt# main
          loop to get events processed.

        * Even more complex interactions would require you to have a
          thread, but this is just an extreme case.

Miguel

_______________________________________________
Mono-list maillist  -  [EMAIL PROTECTED]
http://lists.ximian.com/mailman/listinfo/mono-list

Reply via email to