[Mono-osx] __NSAutoreleasePool(): Object 0x14360f0 of class NSConcreteData autoreleased with no pool in place - just leaking

Kenneth (Killers Software) kenneth at killerssoftware.com
Thu Aug 5 12:22:33 EDT 2010


That's doesn't make since how would you do an app if all you can use is non GUI stuff and no UI?

Why would NSData conflict with WinForms?

Kenneth

On Aug 5, 2010, at 11:13 AM, Geoff Norton wrote:

> Uh.  NSData is in monomac.  You're trying to use it in winforms.  Thats not supported.
> 
> -g
> 
> On 2010-08-05, at 12:03 PM, Kenneth (Killers Software) wrote:
> 
>> What does that have to do with NSData?  The form shows just fine.
>> 
>> Kenneth
>> 
>> On Aug 5, 2010, at 10:47 AM, Geoff Norton wrote:
>> 
>>> monomac is not compatible with winforms.
>>> 
>>> -g
>>> 
>>> On 2010-08-05, at 11:31 AM, Kenneth (Killers Software) wrote:
>>> 
>>>> 
>>>> I get this message when I try a simple NSData data = NSData.FromFile(aPath); if I don't have the NSAutoReleasePool created.
>>>> 
>>>> 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.
>>>> 
>>>> Any ideas?
>>>> 
>>>> using System;
>>>> using System.Windows.Forms;
>>>> using MonoMac.Foundation;
>>>> 
>>>> namespace HelloWorld
>>>> {
>>>> 	public class HelloWorld
>>>> 	{
>>>> 		public static void Main (string[] args)
>>>> 		{
>>>> 			NSAutoreleasePool pool = new NSAutoreleasePool();
>>>> 			Application.EnableVisualStyles();
>>>>         Application.SetCompatibleTextRenderingDefault(false);
>>>> 			Application.Run(new HelloWorldForm());
>>>> 			pool.Dispose();
>>>> 			pool = null;
>>>> 		}
>>>> 	}
>>>> }
>>>> 
>>>> else where
>>>> 
>>>> private void btnTest_Click(object sender, System.EventArgs e)
>>>> {
>>>> 	string fileName = txtFileName.Text;
>>>>    	if (!File.Exists(fileName)) {
>>>> 		MessageBox.Show(string.Format("file: {0} does not exist.", fileName));
>>>> 	} else {
>>>> 		NSData fileData = NSData.FromFile(fileName);
>>>> 		MessageBox.Show(string.Format("file(length:{0}): {1}", fileData.Length, txtFileName.Text)); 
>>>> 	}
>>>> }
>>>> 
>>>> Thanks,
>>>> 
>>>> Kenneth_______________________________________________
>>>> Mono-osx mailing list
>>>> Mono-osx at lists.ximian.com
>>>> http://lists.ximian.com/mailman/listinfo/mono-osx
>>> 
>>> 
>> 
> 
> 

-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 1966 bytes
Desc: not available
Url : http://lists.ximian.com/pipermail/mono-osx/attachments/20100805/da81dc8b/attachment.bin 


More information about the Mono-osx mailing list