<div dir="ltr">Thank you very much for quick reply.<br><br>Best regards,<br>Viet.<br><br><div class="gmail_quote">On Sun, Oct 19, 2008 at 8:37 AM, Geoff Norton <span dir="ltr">&lt;<a href="mailto:gnorton@novell.com">gnorton@novell.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;">If you store it relative to the exe mono will find it automatically.<br>
<font color="#888888"><br>
-g<br>
</font><div><div></div><div class="Wj3C7c"><br>
On Sun, 2008-10-19 at 08:21 +0800, Viet Le wrote:<br>
&gt; Hi Geoff,<br>
&gt;<br>
&gt; Thank you for the reply. May I know where to store the newly<br>
&gt; compiled .dylib file to pinvoke?<br>
&gt;<br>
&gt; Best regards,<br>
&gt; Viet.<br>
&gt;<br>
&gt; On Sun, Oct 19, 2008 at 5:40 AM, Geoff Norton &lt;<a href="mailto:gnorton@novell.com">gnorton@novell.com</a>&gt;<br>
&gt; wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; You can&#39;t, you&#39;ve compiled a native library. &nbsp;You need to port<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; it to Mac<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; and compile the code there to pinvoke it.<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; -g<br>
&gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; On Sat, 2008-10-18 at 23:34 +0800, Viet Le wrote:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Hi all,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; I compiled C# code on MacOS Tiger using Mono 2.0 and<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; compiled the<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; tidyit.dll using Visual Studio 2005 SP1 on Windows XP SP3.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; The part of code that references tidyit.dll is:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; namespace Viet.Projects.Google<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp; class GoogleClient<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp; {<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; [DllImport(&quot;tidyit.dll&quot;)]<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; public static extern string tidyit(string<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; input, ref<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; string out_str, ref string err_str);<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; I don&#39;t know how to force/let compiled .exe file to use<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; tidyit.dll on<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; my Mac:<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Unhandled Exception: System.DllNotFoundException: tidyit.dll<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; at (wrapper managed-to-native)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Viet.Projects.Google.GoogleClient:tidyit<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; (string,string&amp;,string&amp;)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; &nbsp; at Viet.Projects.Google.GoogleClient.Main (System.String[]<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; args)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; [0x00000]<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Please kindly advise. Thank you very much!<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Best regards,<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Viet.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; --<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; I submit to you that if a man hasn&#39;t discovered something he<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; will die<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; for, he isn&#39;t fit to live.<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; (Martin Luther King Jr.)<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; -----<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt;<br>
&gt;<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; _______________________________________________<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; Mono-osx mailing list<br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
&gt; &nbsp; &nbsp; &nbsp; &nbsp; &gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt;<br>
&gt; --<br>
&gt; I submit to you that if a man hasn&#39;t discovered something he will die<br>
&gt; for, he isn&#39;t fit to live.<br>
&gt; (Martin Luther King Jr.)<br>
&gt; -----<br>
&gt;<br>
<br>
</div></div></blockquote></div><br><br clear="all"><br>-- <br>I submit to you that if a man hasn&#39;t discovered something he will die for, he isn&#39;t fit to live.<br>(Martin Luther King Jr.)<br>-----<br>
</div>