Hi,<div><br></div><div>   Supporting this would be a _lot_ of work, the most basic problem is that the runtime depends on non-automatic C variables being 0 initialized on startup. You can support this in your app by putting the runtime into a linux shared library (.so) and loading/unloading the shared library yourself using dlopen/dlclose.</div>
<div><br></div><div>                      Zoltan<br><div><br><div class="gmail_quote">On Fri, May 13, 2011 at 11:56 AM, MartinAlexander <span dir="ltr">&lt;<a href="mailto:martin.arvidsson@gmail.com">martin.arvidsson@gmail.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hello,<br>
<br>
Calling mono_jit_init several times is not supported as discussed in other<br>
forum posts, but my question is why?<br>
<br>
Is it a bug that have plans to be solved?<br>
Or is it a problem with the Linux architecture?<br>
<br>
My problem is that I am writing a DLL which is called from an closed-source<br>
commercial application with calls like OnInit, OnUninit, OnThis, OnThat and<br>
so on. This application has a reload/restart function which unloads the DLL<br>
completely and then starts it again. On Windows this works, but not on<br>
Linux.<br>
<br>
Thanks!<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/Embedding-Mono-multiple-calls-to-mono-jit-init-tp3519842p3519842.html" target="_blank">http://mono.1490590.n4.nabble.com/Embedding-Mono-multiple-calls-to-mono-jit-init-tp3519842p3519842.html</a><br>

Sent from the Mono - Dev mailing list archive at Nabble.com.<br>
_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
</font></blockquote></div><br></div></div>