[Mono-winforms-list] System.Windows.Forms.XplatUI ---> System.Net.Sockets.SocketException
Ben Lamb
mono-winforms@zurgy.org
Mon, 2 May 2005 19:32:53 +0100
Hi,
I'm trying to test Managed.Windows.Forms by compiling a simple HelloWorld
program (listed below). Whenever I try and use Managed.Windows.Forms I get
the following:
$ mono test.exe
Mono System.Windows.Forms Assembly [Revision: 41731; built: 2005/2/15 5:56:12]
Unhandled Exception: System.TypeInitializationException: An exception was
thrown by the type initializer for System.Windows.Forms.XplatUI --->
System.Net.Sockets.SocketException: Some sort of w32 error occurred: 10049
in <0x000cb> System.Net.Sockets.Socket:Bind (System.Net.EndPoint local_end)
in <0x001fa> System.Windows.Forms.XplatUIX11:SetDisplay (IntPtr
display_handle)
in <0x0008c> System.Windows.Forms.XplatUIX11:.ctor ()
in <0x0003f> System.Windows.Forms.XplatUIX11:GetInstance ()
in <0x00059> System.Windows.Forms.XplatUI:.cctor ()--- End of inner exception
stack trace ---
in <0x00000> <unknown method>
in <0x00049> System.Windows.Forms.Form:get_CreateParams ()
in <0x0003c> System.Windows.Forms.MessageBox+MessageBoxForm: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 <0x00013> System.Windows.Forms.MessageBox+MessageBoxForm:.ctor
(IWin32Window owner, System.String text, System.String caption,
MessageBoxButtons buttons, MessageBoxIcon icon)
in (wrapper remoting-invoke-with-check) MessageBoxForm:.ctor
(System.Windows.Forms.IWin32Window,string,string,System.Windows.Forms.MessageBoxButtons,System.Windows.Forms.MessageBoxIcon)
in <0x0002b> System.Windows.Forms.MessageBox:Show (System.String text)
in <0x0000c> WelcomeGUI.Welcome:Main (System.String[] args)
I've installed kubuntu Linux 5.04. Initially I tried with Mono 1.1.6 and
libgdiplus 1.1.5 both compiled from sources. When that didn't work I checked
out today's versions of Mono and libgdiplus from subversion and built those.
Same error.
My X Server is x.org's 6.8.2 release, gcc 3.3. I compiled mono with the .NET
2.0 preview enabled.
Any suggestions on what might be causing this would be greatly appreciated.
Thanks,
Ben Lamb.
My test program:
using System;
using System.Windows.Forms;
namespace MyTest
{
class TestClass
{
static void Main( string[] args )
{
MessageBox.Show( "Hello World!" );
}
}
}