Re: [Mono-dev] Failed to run .net 4.0 application with mono 3.2.3 on Mac 10.8.4

2013-09-20 Thread David Lechner

On 9/19/2013 7:20 AM, Kun Ji wrote:

Hi all,

I met a crash when trying to start a .net 4.0 application compiled on
Windows.


Do you have xQuartz installed? It is needed for Winforms applications.

http://xquartz.macosforge.org


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


[Mono-dev] Failed to run .net 4.0 application with mono 3.2.3 on Mac 10.8.4

2013-09-19 Thread Kun Ji
Hi all,

I met a crash when trying to start a .net 4.0 application compiled on
Windows.

The application named PAT and can be download here.

When I tried $ mono PAT\ 3.exe

it showed the following results:

System.ArgumentException: A null reference or invalid value was found
[GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x0] in
filename unknown:0
  at System.Drawing.Drawing2D.LinearGradientBrush..ctor (Rectangle
rect, Color color1, Color color2, LinearGradientMode
linearGradientMode) [0x0] in filename unknown:0
  at (wrapper remoting-invoke-with-check)
System.Drawing.Drawing2D.LinearGradientBrush:.ctor
(System.Drawing.Rectangle,System.Drawing.Color,System.
Drawing.Color,System.Drawing.Drawing2D.LinearGradientMode)
  at System.Windows.Forms.ToolStripProfessionalRenderer.
OnRenderToolStripPanelBackground
(System.Windows.Forms.ToolStripPanelRenderEventArgs e) [0x0] in
filename unknown:0
  at System.Windows.Forms.ToolStripRenderer.DrawToolStripPanelBackground
(System.Windows.Forms.ToolStripPanelRenderEventArgs e) [0x0] in
filename unknown:0
  at System.Windows.Forms.ToolStripPanel.OnPaintBackground
(System.Windows.Forms.PaintEventArgs e) [0x0] in filename
unknown:0
  at System.Windows.Forms.Control.WmPaint
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.Control.WndProc
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.ScrollableControl.WndProc
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.ContainerControl.WndProc
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc
(System.Windows.Forms.Message m) [0x0] in filename unknown:0
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg,
IntPtr wParam, IntPtr lParam) [0x0] in filename unknown:0

Unhandled Exception:
System.ArgumentException: A null reference or invalid value was found
[GDI+ status: InvalidParameter]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x0] in
filename unknown:0
  at System.Drawing.Graphics.GdipMeasureString (IntPtr graphics,
System.String text, System.Drawing.Font font,
System.Drawing.RectangleF layoutRect, IntPtr stringFormat) [0x0]
in filename unknown:0
  at System.Drawing.Graphics.MeasureString (System.String text,
System.Drawing.Font font, Int32 width, System.Drawing.StringFormat
format) [0x0] in filename unknown:0
  at (wrapper remoting-invoke-with-check)
System.Drawing.Graphics:MeasureString
(string,System.Drawing.Font,int,System.Drawing.StringFormat)
  at System.Windows.Forms.TextRenderer.MeasureTextInternal
(IDeviceContext dc, System.String text, System.Drawing.Font font, Size
proposedSize, TextFormatFlags flags, Boolean useMeasureString)
[0x0] in filename unknown:0
  at System.Windows.Forms.TextRenderer.MeasureText (System.String
text, System.Drawing.Font font, Size proposedSize, TextFormatFlags
flags) [0x0] in filename unknown:0
  at System.Windows.Forms.ToolStripItem.OnParentChanged
(System.Windows.Forms.ToolStrip oldParent,
System.Windows.Forms.ToolStrip newParent) [0x0] in filename
unknown:0
  at System.Windows.Forms.ToolStripItem.set_Parent
(System.Windows.Forms.ToolStrip value) [0x0] in filename
unknown:0
  at (wrapper remoting-invoke-with-check)
System.Windows.Forms.ToolStripItem:set_Parent
(System.Windows.Forms.ToolStrip)
  at System.Windows.Forms.ToolStripItemCollection.Remove
(System.Windows.Forms.ToolStripItem value) [0x0] in filename
unknown:0
  at System.Windows.Forms.ToolStripItem.Dispose (Boolean disposing)
[0x0] in filename unknown:0
  at System.Windows.Forms.ToolStripDropDownItem.Dispose (Boolean
disposing) [0x0] in filename unknown:0
  at System.Windows.Forms.ToolStripMenuItem.Dispose (Boolean
disposing) [0x0] in filename unknown:0
  at System.ComponentModel.Component.Finalize () [0x0] in
filename unknown:0


Can anyone give some hints on this issue?

Thanks very much.

-- 
Best Regards,
Ji Kun
___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list


Re: [Mono-dev] Failed to run .net 4.0 application with mono 3.2.3 on Mac 10.8.4

2013-09-19 Thread Rafael Teixeira
WinForms aren't actively developed in Mono anymore...

Rafael Teixeira
O..:.)


On Thu, Sep 19, 2013 at 9:20 AM, Kun Ji jikun@gmail.com wrote:

 Hi all,

 I met a crash when trying to start a .net 4.0 application compiled on
 Windows.

 The application named PAT and can be download here.

 When I tried $ mono PAT\ 3.exe

 it showed the following results:

 System.ArgumentException: A null reference or invalid value was found
 [GDI+ status: InvalidParameter]
   at System.Drawing.GDIPlus.CheckStatus (Status status) [0x0] in
 filename unknown:0
   at System.Drawing.Drawing2D.LinearGradientBrush..ctor (Rectangle
 rect, Color color1, Color color2, LinearGradientMode
 linearGradientMode) [0x0] in filename unknown:0
   at (wrapper remoting-invoke-with-check)
 System.Drawing.Drawing2D.LinearGradientBrush:.ctor
 (System.Drawing.Rectangle,System.Drawing.Color,System.
 Drawing.Color,System.Drawing.Drawing2D.LinearGradientMode)
   at System.Windows.Forms.ToolStripProfessionalRenderer.
 OnRenderToolStripPanelBackground
 (System.Windows.Forms.ToolStripPanelRenderEventArgs e) [0x0] in
 filename unknown:0
   at System.Windows.Forms.ToolStripRenderer.DrawToolStripPanelBackground
 (System.Windows.Forms.ToolStripPanelRenderEventArgs e) [0x0] in
 filename unknown:0
   at System.Windows.Forms.ToolStripPanel.OnPaintBackground
 (System.Windows.Forms.PaintEventArgs e) [0x0] in filename
 unknown:0
   at System.Windows.Forms.Control.WmPaint
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.Control.WndProc
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.ScrollableControl.WndProc
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.ContainerControl.WndProc
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.Control+ControlWindowTarget.OnMessage
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.Control+ControlNativeWindow.WndProc
 (System.Windows.Forms.Message m) [0x0] in filename unknown:0
   at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg,
 IntPtr wParam, IntPtr lParam) [0x0] in filename unknown:0

 Unhandled Exception:
 System.ArgumentException: A null reference or invalid value was found
 [GDI+ status: InvalidParameter]
   at System.Drawing.GDIPlus.CheckStatus (Status status) [0x0] in
 filename unknown:0
   at System.Drawing.Graphics.GdipMeasureString (IntPtr graphics,
 System.String text, System.Drawing.Font font,
 System.Drawing.RectangleF layoutRect, IntPtr stringFormat) [0x0]
 in filename unknown:0
   at System.Drawing.Graphics.MeasureString (System.String text,
 System.Drawing.Font font, Int32 width, System.Drawing.StringFormat
 format) [0x0] in filename unknown:0
   at (wrapper remoting-invoke-with-check)
 System.Drawing.Graphics:MeasureString
 (string,System.Drawing.Font,int,System.Drawing.StringFormat)
   at System.Windows.Forms.TextRenderer.MeasureTextInternal
 (IDeviceContext dc, System.String text, System.Drawing.Font font, Size
 proposedSize, TextFormatFlags flags, Boolean useMeasureString)
 [0x0] in filename unknown:0
   at System.Windows.Forms.TextRenderer.MeasureText (System.String
 text, System.Drawing.Font font, Size proposedSize, TextFormatFlags
 flags) [0x0] in filename unknown:0
   at System.Windows.Forms.ToolStripItem.OnParentChanged
 (System.Windows.Forms.ToolStrip oldParent,
 System.Windows.Forms.ToolStrip newParent) [0x0] in filename
 unknown:0
   at System.Windows.Forms.ToolStripItem.set_Parent
 (System.Windows.Forms.ToolStrip value) [0x0] in filename
 unknown:0
   at (wrapper remoting-invoke-with-check)
 System.Windows.Forms.ToolStripItem:set_Parent
 (System.Windows.Forms.ToolStrip)
   at System.Windows.Forms.ToolStripItemCollection.Remove
 (System.Windows.Forms.ToolStripItem value) [0x0] in filename
 unknown:0
   at System.Windows.Forms.ToolStripItem.Dispose (Boolean disposing)
 [0x0] in filename unknown:0
   at System.Windows.Forms.ToolStripDropDownItem.Dispose (Boolean
 disposing) [0x0] in filename unknown:0
   at System.Windows.Forms.ToolStripMenuItem.Dispose (Boolean
 disposing) [0x0] in filename unknown:0
   at System.ComponentModel.Component.Finalize () [0x0] in
 filename unknown:0


 Can anyone give some hints on this issue?

 Thanks very much.

 --
 Best Regards,
 Ji Kun




 ___
 Mono-devel-list mailing list
 Mono-devel-list@lists.ximian.com
 http://lists.ximian.com/mailman/listinfo/mono-devel-list


___
Mono-devel-list mailing list
Mono-devel-list@lists.ximian.com
http://lists.ximian.com/mailman/listinfo/mono-devel-list