WinForms aren't actively developed in Mono anymore... Rafael Teixeira O..:.)oooo
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) [0x00000] in > <filename unknown>:0 > at System.Drawing.Drawing2D.LinearGradientBrush..ctor (Rectangle > rect, Color color1, Color color2, LinearGradientMode > linearGradientMode) [0x00000] 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) [0x00000] in > <filename unknown>:0 > at System.Windows.Forms.ToolStripRenderer.DrawToolStripPanelBackground > (System.Windows.Forms.ToolStripPanelRenderEventArgs e) [0x00000] in > <filename unknown>:0 > at System.Windows.Forms.ToolStripPanel.OnPaintBackground > (System.Windows.Forms.PaintEventArgs e) [0x00000] in <filename > unknown>:0 > at System.Windows.Forms.Control.WmPaint > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.Control.WndProc > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.ScrollableControl.WndProc > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.ContainerControl.WndProc > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.Control+ControlWindowTarget.OnMessage > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.Control+ControlNativeWindow.WndProc > (System.Windows.Forms.Message& m) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, > IntPtr wParam, IntPtr lParam) [0x00000] 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) [0x00000] in > <filename unknown>:0 > at System.Drawing.Graphics.GdipMeasureString (IntPtr graphics, > System.String text, System.Drawing.Font font, > System.Drawing.RectangleF& layoutRect, IntPtr stringFormat) [0x00000] > in <filename unknown>:0 > at System.Drawing.Graphics.MeasureString (System.String text, > System.Drawing.Font font, Int32 width, System.Drawing.StringFormat > format) [0x00000] 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) > [0x00000] in <filename unknown>:0 > at System.Windows.Forms.TextRenderer.MeasureText (System.String > text, System.Drawing.Font font, Size proposedSize, TextFormatFlags > flags) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.ToolStripItem.OnParentChanged > (System.Windows.Forms.ToolStrip oldParent, > System.Windows.Forms.ToolStrip newParent) [0x00000] in <filename > unknown>:0 > at System.Windows.Forms.ToolStripItem.set_Parent > (System.Windows.Forms.ToolStrip value) [0x00000] 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) [0x00000] in <filename > unknown>:0 > at System.Windows.Forms.ToolStripItem.Dispose (Boolean disposing) > [0x00000] in <filename unknown>:0 > at System.Windows.Forms.ToolStripDropDownItem.Dispose (Boolean > disposing) [0x00000] in <filename unknown>:0 > at System.Windows.Forms.ToolStripMenuItem.Dispose (Boolean > disposing) [0x00000] in <filename unknown>:0 > at System.ComponentModel.Component.Finalize () [0x00000] 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