https://bugzilla.novell.com/show_bug.cgi?id=682935
https://bugzilla.novell.com/show_bug.cgi?id=682935#c0 Summary: ISupportInitialize not implemented on System.Windows.Forms.SplitContainer Classification: Mono Product: Mono: Runtime Version: 2.8.x Platform: All OS/Version: All Status: NEW Severity: Critical Priority: P5 - None Component: interop AssignedTo: [email protected] ReportedBy: [email protected] QAContact: [email protected] Found By: --- Blocker: --- User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10_6_6; en-us) AppleWebKit/533.19.4 (KHTML, like Gecko) Version/5.0.3 Safari/533.19.4 In .Net 4.0 Microsoft implemented ISupportInitialize on SplitContainer. So, if you get an assembly that has a Form that was created with VS2010 it will add code that would cast the control to this interface end will crash. If you remove the code from the xxx.Designer.cs than the crash will go away. By the way people have the same problem when move code from VS2010 to VS2008 with just coping the generated designer code. The fix for this bug would be to implement the interface and just leave the stub there (empty functions). It would provide a better inter-operability with assembles from windows. Caused by: ((System.ComponentModel.ISupportInitialize)(this.ctrlSplit)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.ctrlSplit)).EndInit(); Reproducible: Always Steps to Reproduce: 1. Get an assembly with WinForm and a split container generated code for the UI with VS2010 2. Copy the form's source files generated with VS2010.. It will compile but fail exectuting Actual Results: Crash interface not implemented but casted by designer code. ((System.ComponentModel.ISupportInitialize)(this.ctrlSplit)).BeginInit(); Expected Results: Not crash because the interface is not implemented -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug. You are the assignee for the bug. _______________________________________________ mono-bugs maillist - [email protected] http://lists.ximian.com/mailman/listinfo/mono-bugs
