[Mono-winforms-list] Error running winforms program

Peter Dennis Bartok peter@novonyx.com
Thu, 7 Apr 2005 18:06:43 -0600

Please log a bug against winforms, and provide details on what keyboard 
layout you are running. as you can see from the exception, it fails to 
recognize your keyboard mappings.


-----Original Message-----
From: "Jesús Gálvez" <xus-linux@ya.com>
To: <mono-winforms-list@lists.ximian.com>
Date: 07 April, 2005 18:00
Subject: [Mono-winforms-list] Error running winforms program

>I'm create a simple winforms application and when I'm running it the
>program crashes.
>Source kk.cs:
>using System.Windows.Forms;
>class mywin:Form {
>    public mywin() {
>        this.Show();
>    }
>    public static void Main() {
>        Application.Run(new mywin());
>    }
>compilation and test:
>[xus@alhambra ~]$ mcs kk.cs -r:System.Windows.Forms
>[xus@alhambra ~]$ mono kk.exe
>Mono System.Windows.Forms Assembly [Revision: 41731; built: 2005/2/15
>Keyboard layout not recognized
>Unhandled Exception: System.TypeInitializationException: An exception
>was thrown by the type initializer for System.Windows.Forms.XplatUI --->
>System.NullReferenceException: Object reference not set to an instance
>of an object
>in <0x003a1> System.Windows.Forms.X11Keyboard:CreateConversionArray
>(System.Windows.Forms.KeyboardLayout layout)
>in <0x00071> System.Windows.Forms.X11Keyboard:.ctor (IntPtr display)
>in <0x002f5> System.Windows.Forms.XplatUIX11:SetDisplay (IntPtr
>in <0x00098> System.Windows.Forms.XplatUIX11:.ctor ()
>in <0x00043> System.Windows.Forms.XplatUIX11:GetInstance ()
>in <0x00059> System.Windows.Forms.XplatUI:.cctor ()--- End of inner
>exception stack trace ---
>in <0x00000> <unknown method>
>in <0x0004b> System.Windows.Forms.Form:get_CreateParams ()
>in <0x001fc> System.Windows.Forms.Control:.ctor ()
>in <0x00011> System.Windows.Forms.ScrollableControl:.ctor ()
>in <0x0000c> System.Windows.Forms.ContainerControl:.ctor ()
>in <0x00010> System.Windows.Forms.Form:.ctor ()
>in <0x0000a> mywin:.ctor ()
>in (wrapper remoting-invoke-with-check) mywin:.ctor ()
>in <0x0001a> mywin:Main ()
>What I do wrong?
>O.S.: Fedora Core 3
>Mono: 1.1.5
>Thanks in advance,
>Mono-winforms-list maillist  -  Mono-winforms-list@lists.ximian.com