<div>Sorry... read too fast.  It might also be useful to indicate which version of Mono you are using and on what platform.  This is the code that I use on OSX with Mono 2.6.7 and 2.8.2.  Where sampleAssemblyPath is the full path to the EXE.</div>
<div><br></div><meta charset="utf-8"><p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); ">MonoDomain<span class="s1" style="color: rgb(62, 31, 124); "> *domain;</span></p>
<p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); "><span class="s1" style="color: rgb(62, 31, 124); "></span></p>
<p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); ">domain = <span class="s1" style="color: rgb(62, 31, 124); ">mono_jit_init</span> ([sampleAssemblyPath <span class="s1" style="color: rgb(62, 31, 124); ">UTF8String</span>]);</p>
<p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); "></p><p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); ">
<span class="s1" style="color: rgb(62, 31, 124); ">MonoAssembly</span> *monoAssembly = <span class="s2" style="color: rgb(44, 46, 207); ">mono_domain_assembly_open</span>(domain, [sampleAssemblyPath <span class="s2" style="color: rgb(44, 46, 207); ">UTF8String</span>]);</p>
<p></p><p></p><p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); "><span class="s1" style="color: rgb(62, 31, 124); ">mono_jit_exec</span> (domain, monoAssembly, <span class="s2" style="color: rgb(44, 46, 207); ">1</span>, argv);</p>
<p class="p1" style="margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; font: normal normal normal 11px/normal Menlo; color: rgb(113, 62, 163); "><br></p><br><div class="gmail_quote">On Thu, Mar 10, 2011 at 6:15 AM, vinay_rk <span dir="ltr">&lt;<a href="mailto:vinay.kashyap@ironmountain.com">vinay.kashyap@ironmountain.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Hi Duane,<br>
<br>
I agree to the point about the call to mono_jit_exec, but as I have<br>
mentioned in my previous post I am not able to get to the point of this call<br>
since mono_domain_assembly_open never returns a valid pointer. I always get<br>
a null pointer from this call. And a non null pointer to MonoAssembly is<br>
returned if I try to load &quot;mscorlib&quot;. Something like this:<br>
<br>
assembly = mono_domain_assembly_open (domain, &quot;mscorlib&quot;);<br>
<br>
Any thoughts ?<br>
<br>
Regards<br>
-Vinay<br>
<font color="#888888"><br>
--<br>
View this message in context: <a href="http://mono.1490590.n4.nabble.com/Embedding-Mono-tp3345310p3345621.html" target="_blank">http://mono.1490590.n4.nabble.com/Embedding-Mono-tp3345310p3345621.html</a><br>
</font><div><div></div><div class="h5">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>
</div></div></blockquote></div><br>