[Mono-list] Mono Error

eschneider at schneidersoft.com eschneider at schneidersoft.com
Tue Mar 3 12:28:32 EST 2009


The problem seems to be with this code:

                            Dim bm As Bitmap = New Bitmap(m_Image)
                            bm.MakeTransparent()
                            m_Image = bm

----------------------------------------
From: "eschneider at schneidersoft.com" <eschneider at schneidersoft.com>
Sent: Tuesday, March 03, 2009 11:05 AM
To: mono-list at lists.ximian.com
Subject: [Mono-list] Mono Error 

Hello,

I'm trying the latest mono and I get the below error when running on Mono 
2.4 & WIN XPSP3.

Looks like it has something to do with drawing or bitmaps. The Program runs 
fine in Windows/MS.NET.
I also tested the app on MOMA, it did not show anything for this.

Maybe there is a easy work around or a different overload I could call?

Thanks,
Eric

C:\Documents and Settings\eschneider>mono --debug 
E:\SchneiderSoftware\SchneiderSoft.UIControls\TestApp\bin\Debug\TestApp.exe


System.InvalidOperationException: The operation is invalid [GDI+ status: 
Win32Error]
  at System.Drawing.GDIPlus.CheckStatus (Status status) [0x00229] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\System.Drawing\System
.Drawing\gdipFunctions.cs:255
  at System.Drawing.Graphics.DrawImage (System.Drawing.Image image, Int32 
x, Int32 y, Int32 width, Int32 height) [0x00029] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\System.Drawing\System
.Drawing\Graphics.cs:783
  at (wrapper remoting-invoke-with-check) System.Drawing.Graphics:DrawImage 
(System.Drawing.Image,int,int,int,int)
  at System.Drawing.Bitmap..ctor (System.Drawing.Image original, Int32 
width, Int32 height) [0x00014] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\System.Drawing\System
.Drawing\Bitmap.cs:154
  at System.Drawing.Bitmap..ctor (System.Drawing.Image original) [0x00000] 
in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\build\common\Consts.cs:1
  at (wrapper remoting-invoke-with-check) System.Drawing.Bitmap:.ctor 
(System.Drawing.Image)
  at SchneiderSoft.UIControls.ImageAssociatedHelper.get_Image () [0x00000]
  at 
SchneiderSoft.UIRenderers.FactoryRenderers.CreateButtonRendererArguments 
(IButton button) [0x00000]
  at SchneiderSoft.UIControls.Button.CreateControlRendererArguments () 
[0x00000]

  at SchneiderSoft.UIControls.Button.CreateListRendererArguments () 
[0x00000]
  at SchneiderSoft.UIControls.Button.CreateListRendererState () [0x00000]
  at SchneiderSoft.UIRenderers.VisualListRenderer.CreateItemRendererState 
(IRendererListArguments renderArgs, System.Object value, Boolean 
isLastItem) [0x00000]

  at SchneiderSoft.UIRenderers.VisualListRenderer.CreateRenderList 
(IRendererListArguments renderArgs) [0x00000]
  at SchneiderSoft.UIRenderers.VisualListRenderer.DrawList 
(IRendererListArguments renderArgs) [0x00000]
  at SchneiderSoft.UIRenderers.VisualListRenderer.OnDraw 
(IRendererArguments renderArgs) [0x00000]
  at SchneiderSoft.UIRenderers.ControlRenderer.Draw (IRendererArguments 
renderArgs) [0x00000]
  at SchneiderSoft.UIControls.VisualList.OnPaint 
(System.Windows.Forms.PaintEventArgs e) [0x00000]
  at System.Windows.Forms.Control.WmPaint (System.Windows.Forms.Message& m) 
[0x0008a] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\Managed.Windows.Forms
\System.Windows.Forms\Control.cs:5561
  at System.Windows.Forms.Control.WndProc (System.Windows.Forms.Message& m) 
[0x0016c] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\Managed.Windows.Forms
\System.Windows.Forms\Control.cs:5319
  at System.Windows.Forms.Control+ControlWindowTarget.OnMessage 
(System.Windows.Forms.Message& m) [0x00000] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\Managed.Windows.Forms
\System.Windows.Forms\Control.cs:234
  at System.Windows.Forms.Control+ControlNativeWindow.WndProc 
(System.Windows.Forms.Message& m) [0x00000] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\cl
ass\Managed.Windows.Forms\System.Windows.Forms\Control.cs:215
  at System.Windows.Forms.NativeWindow.WndProc (IntPtr hWnd, Msg msg, 
IntPtr wParam, IntPtr lParam) [0x00085] in 
C:\cygwin\tmp\monobuild\build\BUILD\mono-2.4\mcs\class\Managed.Windows.Forms
\System.Windows.Forms\NativeWindow.cs:242

 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20090303/daf4d9f0/attachment.html 


More information about the Mono-list mailing list