Hard for me to tell what is going wrong... I do embed mono 2.0.1 from within my Cocoa app.&nbsp; Make sure you are compiling with the correct flags.&nbsp; <a href="http://www.mono-project.com/Embedding_Mono">http://www.mono-project.com/Embedding_Mono</a>&nbsp; check pkg-config.&nbsp; From within the main.m I call:<br>
<br>&nbsp;&nbsp;&nbsp; NSString *libraryPath = [[[NSBundle mainBundle] bundlePath] stringByAppendingPathComponent:@&quot;Contents/Libraries&quot;];<br>&nbsp;&nbsp;&nbsp; NSString *sampleAssemblyPath = [libraryPath stringByAppendingPathComponent:@&quot;MacMonoClient.exe&quot;];<br>
&nbsp;&nbsp;&nbsp; NSLog(@&quot;libraryPath: %@&quot;, sampleAssemblyPath);<br><br>&nbsp;&nbsp;&nbsp; mono_config_parse (&quot;config&quot;);<br>&nbsp;&nbsp;&nbsp; domain = mono_jit_init ([sampleAssemblyPath UTF8String]);<br>&nbsp;&nbsp;&nbsp; MonoAssembly *monoAssembly = mono_domain_assembly_open(domain, [sampleAssemblyPath UTF8String]);<br>
<br>&nbsp;&nbsp;&nbsp; NSLog(@&quot;sample assembly: %p&quot;, monoAssembly);<br>&nbsp;&nbsp;&nbsp; mono_jit_exec (domain, monoAssembly, 1, argv);<br><br>Where sampleAssemblyPath points to the full path name to my mono EXE.&nbsp; And I currently use mobjc/mcocoa.<br>
<br>Best of luck,<br>Duane<br><br><div class="gmail_quote">On Wed, Nov 19, 2008 at 5:47 AM, silver83 <span dir="ltr">&lt;<a href="mailto:silver83@gmail.com">silver83@gmail.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<br>
I&#39;m having some problems with embedding mono into my cocoa app.<br>
note : please no &quot;use monobjc&quot; or &quot;use cocoa#&quot; comments.<br>
<br>
Result of the following code :<br>
<br>
 &nbsp; &nbsp;mono_trace_set_level_string(&quot;debug&quot;);<br>
 &nbsp; &nbsp;mono_jit_set_trace_options(&quot;&quot;);<br>
 &nbsp; &nbsp;domain = mono_jit_init ([assemblyPath UTF8String]);<br>
<br>
Is this (Note the OutOfMemoryException). :<br>
<br>
Mono-INFO: Assembly Loader loaded assembly from location:<br>
&#39;/Library/Frameworks/Mono.framework/Versions/2.0.1/lib/mono/2.0/mscorlib.dll&#39;.<br>
Mono-INFO: Config attempting to parse:<br>
&#39;/Library/Frameworks/Mono.framework/Versions/2.0.1/lib/mono/2.0/mscorlib.dll.config&#39;.<br>
Mono-INFO: Config attempting to parse:<br>
&#39;/Library/Frameworks/Mono.framework/Versions/2.0.1/etc/mono/assemblies/mscorlib/mscorlib.config&#39;.<br>
Mono-INFO: Config attempting to parse:<br>
&#39;/Users/yoni/.mono/assemblies/mscorlib/mscorlib.config&#39;.<br>
ENTER: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)([System.OutOfMemoryException:0x1bdfc0],<br>
0xbffff634, 0x0, 0x930e8, )<br>
. ENTER: System.OutOfMemoryException:.ctor<br>
(string)(this:0x1bdfc0[System.OutOfMemoryException Client.exe],<br>
[STRING:0x1bcfc8:Out of memory], )<br>
. . ENTER: System.SystemException:.ctor<br>
(string)(this:0x1bdfc0[System.OutOfMemoryException Client.exe],<br>
[STRING:0x1bcfc8:Out of memory], )<br>
. . . ENTER: System.Exception:.ctor<br>
(string)(this:0x1bdfc0[System.OutOfMemoryException Client.exe],<br>
[STRING:0x1bcfc8:Out of memory], )<br>
. . . LEAVE: System.Exception:.ctor (string)<br>
. . LEAVE: System.SystemException:.ctor (string)<br>
. LEAVE: System.OutOfMemoryException:.ctor (string)<br>
LEAVE: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)[OBJECT:0x0]<br>
ENTER: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)([System.NullReferenceException:0x1bdf88],<br>
0xbffff634, 0x0, 0x931d8, )<br>
. ENTER: System.NullReferenceException:.ctor<br>
(string)(this:0x1bdf88[System.NullReferenceException Client.exe],<br>
[STRING:0x1bfed8:A null value was found where an object instance was<br>
required], )<br>
. . ENTER: System.SystemException:.ctor<br>
(string)(this:0x1bdf88[System.NullReferenceException Client.exe],<br>
[STRING:0x1bfed8:A null value was found where an object instance was<br>
required], )<br>
. . . ENTER: System.Exception:.ctor<br>
(string)(this:0x1bdf88[System.NullReferenceException Client.exe],<br>
[STRING:0x1bfed8:A null value was found where an object instance was<br>
required], )<br>
. . . LEAVE: System.Exception:.ctor (string)<br>
. . LEAVE: System.SystemException:.ctor (string)<br>
. LEAVE: System.NullReferenceException:.ctor (string)<br>
LEAVE: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)[OBJECT:0x0]<br>
ENTER: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)([System.StackOverflowException:0x1bdf50],<br>
0xbffff634, 0x0, 0x93220, )<br>
. ENTER: System.StackOverflowException:.ctor<br>
(string)(this:0x1bdf50[System.StackOverflowException Client.exe],<br>
[STRING:0x1c0f50:The requested operation caused a stack overflow.], )<br>
. . ENTER: System.SystemException:.ctor<br>
(string)(this:0x1bdf50[System.StackOverflowException Client.exe],<br>
[STRING:0x1c0f50:The requested operation caused a stack overflow.], )<br>
. . . ENTER: System.Exception:.ctor<br>
(string)(this:0x1bdf50[System.StackOverflowException Client.exe],<br>
[STRING:0x1c0f50:The requested operation caused a stack overflow.], )<br>
. . . LEAVE: System.Exception:.ctor (string)<br>
. . LEAVE: System.SystemException:.ctor (string)<br>
. LEAVE: System.StackOverflowException:.ctor (string)<br>
LEAVE: (wrapper runtime-invoke)<br>
System.Object:runtime_invoke_void__this___string<br>
(object,intptr,intptr,intptr)[OBJECT:0x0]<br>
Mono-INFO: Assembly mscorlib 0xf148a0 added to domain Client.exe,<br>
ref_count=1<br>
<font color="#888888"><br>
<br>
--<br>
View this message in context: <a href="http://www.nabble.com/OutOfMemoryException-when-calling-mono_jit_init-tp20577343p20577343.html" target="_blank">http://www.nabble.com/OutOfMemoryException-when-calling-mono_jit_init-tp20577343p20577343.html</a><br>

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