<html><head></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space; ">Thanks Duane, I was able to use NSData in that app. &nbsp;Is there a way to make a solution in MonoDevelop for this sample Hello app so that we could run it from there instead of running the make from the command line and then double clicking on Hello.app? &nbsp;Also, I noticed for the NSTextField in that app I couldn't click into it.<div><br></div><div>Kenneth</div><div><br><div><div><div>On Aug 5, 2010, at 12:14 PM, Duane Wandless wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite"><p class="p1">Kenneth - try the sample:</p><p class="p1"><a href="http://github.com/mono/monomac/blob/master/samples/Hello/hello.cs">http://github.com/mono/monomac/blob/master/samples/Hello/hello.cs</a></p><p class="p1">Duane</p>
<div class="gmail_quote">On Thu, Aug 5, 2010 at 1:02 PM, Kenneth (Killers Software) <span dir="ltr">&lt;<a href="mailto:kenneth@killerssoftware.com">kenneth@killerssoftware.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Ok I tried with and without winforms and still the same result.<br>
<font color="#888888"><br>
Kenneth<br>
</font><div class="im"><br>
On Aug 5, 2010, at 11:13 AM, Geoff Norton wrote:<br>
<br>
</div><div><div></div><div class="h5">&gt; Uh. &nbsp;NSData is in monomac. &nbsp;You're trying to use it in winforms. &nbsp;Thats not supported.<br>
&gt;<br>
&gt; -g<br>
&gt;<br>
&gt; On 2010-08-05, at 12:03 PM, Kenneth (Killers Software) wrote:<br>
&gt;<br>
&gt;&gt; What does that have to do with NSData? &nbsp;The form shows just fine.<br>
&gt;&gt;<br>
&gt;&gt; Kenneth<br>
&gt;&gt;<br>
&gt;&gt; On Aug 5, 2010, at 10:47 AM, Geoff Norton wrote:<br>
&gt;&gt;<br>
&gt;&gt;&gt; monomac is not compatible with winforms.<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; -g<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; On 2010-08-05, at 11:31 AM, Kenneth (Killers Software) wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; I get this message when I try a simple NSData data = NSData.FromFile(aPath); if I don't have the NSAutoReleasePool created.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; If I wrap the main routine code with NSAutoReleasePool just like how Objective-C iPhone app's main.m does it doesn't give me the error but it just sits there.<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Any ideas?<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; using System;<br>
&gt;&gt;&gt;&gt; using System.Windows.Forms;<br>
&gt;&gt;&gt;&gt; using MonoMac.Foundation;<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; namespace HelloWorld<br>
&gt;&gt;&gt;&gt; {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;public class HelloWorld<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;{<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;public static void Main (string[] args)<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;{<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NSAutoreleasePool pool = new NSAutoreleasePool();<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Application.EnableVisualStyles();<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; Application.SetCompatibleTextRenderingDefault(false);<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;Application.Run(new HelloWorldForm());<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pool.Dispose();<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;pool = null;<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;}<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;}<br>
&gt;&gt;&gt;&gt; }<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; else where<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; private void btnTest_Click(object sender, System.EventArgs e)<br>
&gt;&gt;&gt;&gt; {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;string fileName = txtFileName.Text;<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;if (!File.Exists(fileName)) {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MessageBox.Show(string.Format("file: {0} does not exist.", fileName));<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;} else {<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;NSData fileData = NSData.FromFile(fileName);<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp;MessageBox.Show(string.Format("file(length:{0}): {1}", fileData.Length, txtFileName.Text));<br>
&gt;&gt;&gt;&gt; &nbsp; &nbsp;}<br>
&gt;&gt;&gt;&gt; }<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Thanks,<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; Kenneth_______________________________________________<br>
&gt;&gt;&gt;&gt; Mono-osx mailing list<br>
&gt;&gt;&gt;&gt; <a href="mailto:Mono-osx@lists.ximian.com">Mono-osx@lists.ximian.com</a><br>
&gt;&gt;&gt;&gt; <a href="http://lists.ximian.com/mailman/listinfo/mono-osx" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-osx</a><br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt;<br>
&gt;&gt;<br>
&gt;<br>
&gt;<br>
<br>
</div></div><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>
<br></blockquote></div><br>
</blockquote></div><br></div></div></body></html>