Quantcast
Channel: SharpDevelop Community
Viewing all articles
Browse latest Browse all 1764

Error when try to change form icon

$
0
0

I get the following error after adding an .ico resource to Resources.rex and try to set the icon on a form.

 

SharpDevelop Version : 5.1.0.5134-RC-d5052dc5

.NET Version         : 4.6.01038

OS Version           : Microsoft Windows NT 6.3.9600.0

Current culture      : English (United Kingdom) (en-GB)

Running under WOW6432, processor architecture: x86-64

Working Set Memory   : 235100kb

GC Heap Memory       : 75078kb

 

Exception thrown:

System.ArgumentOutOfRangeException: Requested range extends past the end of the array.

   at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Runtime.InteropServices.Marshal.Copy(Byte[ source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Drawing.Icon.BmpFrame()

   at System.Drawing.Icon.ToBitmap()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.SetSelectedImage(Object image, Boolean isProjectResource)

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.UpdateOnProjectResourceSelection()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.ProjectResourcesTreeViewAfterSelect(Object sender, TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

   at System.Windows.Forms.TreeView.WmNotify(Message& m)

   at System.Windows.Forms.TreeView.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

---- Recent log messages:

11:02:19.353 [1] DEBUG - -> [CodeAssignStatement: Left=[CodePropertyReferenceExpression: Name=Image, Target=[CodeFieldReferenceExpression: Name=pictureBox1, Target=[CodeThisReferenceExpression]]], Right=[CodePropertyReferenceExpression: Name=rblogo, Target=[CodeTypeReference: Properties.Resources]]]

11:02:19.355 [1] DEBUG - -> Decoded resource: In: C:\Users\xwizard\Documents\Visual Studio 2015\Projects\inventory\Properties\Resources.resx. Key: rblogo

11:02:19.386 [1] DEBUG - Forms designer: Initializing nested service container of label26 [System.Windows.Forms.Label], Text:  using Reflection

11:02:19.447 [1] DEBUG - Forms designer: DesignerLoader loaded, HasSucceeded=True

11:02:19.448 [1] DEBUG - FormsDesigner loaded, setting ActiveDesignSurface to System.ComponentModel.Design.DesignSurface

11:02:19.464 [1] DEBUG - IDEContainer: Connecting property grid to service provider

11:02:19.642 [1] INFO - Form Designer: END INITIALIZE

11:02:19.644 [1] DEBUG - FormsDesigner view content activated, setting ActiveDesignSurface to System.ComponentModel.Design.DesignSurface

11:02:19.645 [1] DEBUG - ActiveContentChanged to ICSharpCode.FormsDesigner.FormsDesignerViewContent

11:02:19.729 [1] DEBUG - ParseInformationUpdated C:\Users\xwizard\Documents\Visual Studio 2015\Projects\inventory\InventorySystem\frmLogin.cs (updated)

11:02:19.729 [1] DEBUG - ParseInformationUpdated C:\Users\xwizard\Documents\Visual Studio 2015\Projects\inventory\InventorySystem\frmLogin.cs (updated)

11:02:19.996 [1] DEBUG - Folding update ignored; parse information is outdated version

11:02:22.401 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.PropertyPad

11:02:32.350 [1] ERROR - ThreadException caught

--> Exception:

System.ArgumentOutOfRangeException: Requested range extends past the end of the array.

   at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Runtime.InteropServices.Marshal.Copy(Byte[ source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Drawing.Icon.BmpFrame()

   at System.Drawing.Icon.ToBitmap()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.SetSelectedImage(Object image, Boolean isProjectResource)

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.UpdateOnProjectResourceSelection()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.ProjectResourcesTreeViewAfterSelect(Object sender, TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

   at System.Windows.Forms.TreeView.WmNotify(Message& m)

   at System.Windows.Forms.TreeView.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

11:02:38.833 [1] DEBUG - Service startup: ICSharpCode.SharpDevelop.IClipboard

11:02:45.969 [1] INFO - Saving layout file: C:\Users\xwizard\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Debug.xml

11:02:45.984 [1] INFO - Loading layout file: C:\Users\xwizard\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Default.xml, hideAllLostPads=False

11:02:46.633 [1] DEBUG - ChooseLayoutCommand.LayoutChanged(object,EventArgs)

11:02:46.633 [1] DEBUG - ChooseLayoutCommand.Run()

11:02:46.633 [1] INFO - Saving layout file: C:\Users\xwizard\AppData\Roaming\ICSharpCode\SharpDevelop5\layouts\Default.xml

11:02:46.670 [1] DEBUG - ActiveContentChanged to ICSharpCode.FormsDesigner.FormsDesignerViewContent

11:02:50.786 [1] DEBUG - ActiveContentChanged to ICSharpCode.SharpDevelop.Gui.PropertyPad

11:02:54.862 [1] ERROR - ThreadException caught

--> Exception:

System.ArgumentOutOfRangeException: Requested range extends past the end of the array.

   at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Runtime.InteropServices.Marshal.Copy(Byte[ source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Drawing.Icon.BmpFrame()

   at System.Drawing.Icon.ToBitmap()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.SetSelectedImage(Object image, Boolean isProjectResource)

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.UpdateOnProjectResourceSelection()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.ProjectResourcesTreeViewAfterSelect(Object sender, TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

   at System.Windows.Forms.TreeView.WmNotify(Message& m)

   at System.Windows.Forms.TreeView.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

11:02:58.679 [1] ERROR - ThreadException caught

--> Exception:

System.ArgumentOutOfRangeException: Requested range extends past the end of the array.

   at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Runtime.InteropServices.Marshal.Copy(Byte[ source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Drawing.Icon.BmpFrame()

   at System.Drawing.Icon.ToBitmap()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.SetSelectedImage(Object image, Boolean isProjectResource)

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.UpdateOnProjectResourceSelection()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.ProjectResourcesTreeViewAfterSelect(Object sender, TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

   at System.Windows.Forms.TreeView.WmNotify(Message& m)

   at System.Windows.Forms.TreeView.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

11:12:07.316 [1] ERROR - ThreadException caught

--> Exception:

System.ArgumentOutOfRangeException: Requested range extends past the end of the array.

   at System.Runtime.InteropServices.Marshal.CopyToNative(Object source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Runtime.InteropServices.Marshal.Copy(Byte[ source, Int32 startIndex, IntPtr destination, Int32 length)

   at System.Drawing.Icon.BmpFrame()

   at System.Drawing.Icon.ToBitmap()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.SetSelectedImage(Object image, Boolean isProjectResource)

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.UpdateOnProjectResourceSelection()

   at ICSharpCode.FormsDesigner.Gui.ImageResourceEditorDialog.ProjectResourcesTreeViewAfterSelect(Object sender, TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.OnAfterSelect(TreeViewEventArgs e)

   at System.Windows.Forms.TreeView.TvnSelected(NMTREEVIEW* nmtv)

   at System.Windows.Forms.TreeView.WmNotify(Message& m)

   at System.Windows.Forms.TreeView.WndProc(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)

   at System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)

   at System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)

 

---- Post-error application state information:

Installed 3rd party AddIns: 

ProjectService.CurrentSolution: [Solution C:\Users\xwizard\Documents\Visual Studio 2015\Projects\inventory\InventorySystem.sln with 1 projects]

ProjectService.CurrentProject: [CSharpProject: InventorySystem]

Workbench.ActiveContent: ICSharpCode.SharpDevelop.Gui.PropertyPad


Viewing all articles
Browse latest Browse all 1764

Trending Articles