[Mono-list] 1.2.6 Native SWF on osx

Geoff Norton gnorton at novell.com
Thu Dec 13 10:37:50 EST 2007


AsyncMethods (like many other things) are already implemented on trunk.

The native mac support is a moving target under heavy development that  
gets outdated approximately weekly now.

I try to keep the packages I referenced at my blog up to date, so  
please either test from SVN or with those packages on top of 1.2.6.

-g

On 13-Dec-07, at 10:21 AM, Yoav HaCohen wrote:

> I'm also trying to run Winform also, but everytime I try to open an  
> OpenFileDialog conrol it throws the following exception:
>
>
> Unhandled Exception: System.NotImplementedException: The requested  
> feature is not implemented.
>   at System.Windows.Forms.XplatUIOSX.SendAsyncMethod  
> (System.Windows.Forms.AsyncMethodData method) [0x00000]
>   at System.Windows.Forms.XplatUI.SendAsyncMethod  
> (System.Windows.Forms.AsyncMethodData data) [0x00000]
>   at System.Windows.Forms.Control.BeginInvokeInternal  
> (System.Delegate method, System.Object[] args,  
> System.Windows.Forms.Control control) [0x00000]
>   at System.Windows.Forms.Control.BeginInvokeInternal  
> (System.Delegate method, System.Object[] args) [0x00000]
>   at System.Windows.Forms.Control.BeginInvoke (System.Delegate  
> method, System.Object[] args) [0x00000]
>   at (wrapper remoting-invoke-with-check)  
> System.Windows.Forms.Control:BeginInvoke (System.Delegate,object[])
>   at System.Windows.Forms.MWFVFS+WorkerThread.GetFolderContentThread  
> () [0x00000]
>   at (wrapper delegate-invoke) System.MulticastDelegate:invoke_void ()
>
> OpenFileDialog control is a very common control, so I believe it  
> worth to implement the necessary method for it.
>
> I work with Mac OS v10.4.11, Mono 1.2.6 and Microsoft C# compiler.
>
> Any solution?
>
> Thanks,
> Yoav
>
>
> On  13 December, 2007, at 3:52 PM, Jedd Haberstro wrote:
>
>> I'm trying to run Winforms also, but everytime I try to run  
>> the .exe file, I get an Unhandled Exception. I'm using the WinForms  
>> hello world from here http://mono-project.com/Mono_Basics#Winforms_Hello_World
>>
>> Here's the step I took, and the resulting error
>>
>> jedd-haberstros-computer:~ jeddhaberstro$ export  
>> MONO_MWF_USE_QUARTZ_BACKEND=1
>> jedd-haberstros-computer:~ jeddhaberstro$ cd desktop
>> jedd-haberstros-computer:~/desktop jeddhaberstro$ gmcs hello.cs - 
>> pkg:dotnet
>> jedd-haberstros-computer:~/desktop jeddhaberstro$ mono hello.exe
>>
>> Unhandled Exception: System.ExecutionEngineException: SIGILL
>>   at <0x00000> <unknown method>
>>   at (wrapper managed-to-native)  
>> System.Diagnostics.StackTrace:get_trace (System.Exception,int,bool)
>>   at System.Diagnostics.StackTrace..ctor (System.Exception e, Int32  
>> skipFrames, Boolean needFileInfo, Boolean returnNativeFrames)  
>> [0x00000]
>>   at System.Exception.get_StackTrace () [0x00000]
>>   at System.Exception.ToString () [0x00000]
>>   at System.Exception.ToString () [0x00000]
>>   at System.Exception.ToString () [0x00000]
>>   at System.Exception.ToString () [0x00000]
>>   at <0x00000> <unknown method>
>>   at HelloWorld..ctor () [0x00000]
>>   at (wrapper remoting-invoke-with-check) HelloWorld:.ctor ()
>>   at HelloWorld.Main () [0x00000]
>> jedd-haberstros-computer:~/desktop jeddhaberstro$
>>
>> What I have I done wrong? I tried running macpack on it, then  
>> launching it, and it worked.
>> I also just tried running with Geoff Norton's Carbon  
>> implementation, and I couldn't get that to work at all. Can someone  
>> help me out?
>>
>> Thanks,
>> Jedd H.
>>
>> P.S. Geoff, I accidently sent this message directly to you, please  
>> disregard that email.
>>
>> ----- Original Message ----
>> From: Geoff Norton <gnorton at novell.com>
>> To: oplusplus <oplusplus at cox.net>
>> Cc: Mono-list at lists.ximian.com
>> Sent: Wednesday, December 12, 2007 11:27:34 PM
>> Subject: Re: [Mono-list] 1.2.6 Native SWF on osx
>>
>> If you want to run from the command line on 1.2.6:
>>
>> export MONO_MWF_USE_QUARTZ_BACKEND=1
>>
>> If you want to run frrom the command line with 1.2.6 + my updated
>> driver from my blog you must ALSO do:
>>
>> export MONO_MWF_USE_CARBON_BACKEND=1
>>
>> -g
>>
>> ----- Original Message ----
>> From: Geoff Norton <gnorton at novell.com>
>> To: oplusplus <oplusplus at cox.net>
>> Cc: Mono-list at lists.ximian.com
>> Sent: Wednesday, December 12, 2007 11:27:34 PM
>> Subject: Re: [Mono-list] 1.2.6 Native SWF on osx
>>
>> If you want to run from the command line on 1.2.6:
>>
>> export MONO_MWF_USE_QUARTZ_BACKEND=1
>>
>> If you want to run frrom the command line with 1.2.6 + my updated
>> driver from my blog you must ALSO do:
>>
>> export MONO_MWF_USE_CARBON_BACKEND=1
>>
>> -g
>>
>> On 12-Dec-07, at 10:22 PM, oplusplus wrote:
>>
>> > I have installed 1.2.6 and some of the samples from the Winforms
>> > directory and they do not run, but instead I get an exception:
>> >
>> > Unhandled Exception: System.TypeInitializationException: An  
>> exception
>> > was thrown by the type initializer for System.Windows.Forms.XplatUI
>> > ---> System.ArgumentNullException: Could not open display (X-Server
>> > required. Check you DISPLAY environment variable)
>> > Parameter name: Display
>> >  at System.Windows.Forms.XplatUIX11.SetDisplay (IntPtr
>> > display_handle) [0x00000]
>> >  at System.Windows.Forms.XplatUIX11..ctor () [0x00000]
>> >  at System.Windows.Forms.XplatUIX11.GetInstance () [0x00000]
>> >  at System.Windows.Forms.XplatUI..cctor () [0x00000] --- End of
>> > inner exception stack trace ---
>> >
>> >  at <0x00000> <unknown method>
>> >  at System.Windows.Forms.Form.get_CreateParams () [0x00000]
>> >  at System.Windows.Forms.Form.get_CreateParams () [0x00000]
>> >  at System.Windows.Forms.Control.InternalSizeFromClientSize (Size
>> > clientSize) [0x00000]
>> >  at System.Windows.Forms.Control.ClientSizeFromSize (Size size)
>> > [0x00000]
>> >  at System.Windows.Forms.Control..ctor () [0x00000]
>> >  at System.Windows.Forms.ScrollableControl..ctor () [0x00000]
>> >  at System.Windows.Forms.ContainerControl..ctor () [0x00000]
>> >  at System.Windows.Forms.Form..ctor () [0x00000]
>> >  at MonoSamples.DockForm..ctor () [0x00000]
>> >  at (wrapper remoting-invoke-with-check) MonoSamples.DockForm:.ctor
>> > ()
>> >  at MonoSamples.DockForm.Main (System.String[] args) [0x00000]
>> >
>> >
>> > Is there something that I have to do, other than installing 1.2.6  
>> to
>> > get the osx native winforms to work?  I have x11 installed, but not
>> > running.
>> >
>> >
>> > _______________________________________________
>> > Mono-list maillist  -  Mono-list at lists.ximian.com
>> > http://lists.ximian.com/mailman/listinfo/mono-list
>>
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>>
>>
>> Never miss a thing. Make Yahoo your homepage.
>> _______________________________________________
>> Mono-list maillist  -  Mono-list at lists.ximian.com
>> http://lists.ximian.com/mailman/listinfo/mono-list
>
> _______________________________________________
> Mono-list maillist  -  Mono-list at lists.ximian.com
> http://lists.ximian.com/mailman/listinfo/mono-list

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20071213/07d752cf/attachment-0001.html 


More information about the Mono-list mailing list