[Mono-bugs] [Bug 365653] New: WindowsFormsApplicationBase. OnCreateMainForm should not throw exception
bugzilla_noreply at novell.com
bugzilla_noreply at novell.com
Thu Feb 28 11:46:00 EST 2008
https://bugzilla.novell.com/show_bug.cgi?id=365653
Summary: WindowsFormsApplicationBase.OnCreateMainForm should not
throw exception
Product: Mono: Class Libraries
Version: 1.9.0
Platform: Other
OS/Version: Other
Status: NEW
Severity: Minor
Priority: P5 - None
Component: VB Runtime
AssignedTo: rkvinge at novell.com
ReportedBy: sbrooks at quantussoftware.com
QAContact: mono-bugs at lists.ximian.com
Found By: ---
When deriving a new application class from
Microsoft.VisualBasic.ApplicationServices.WindowsFormApplicationBase, the
following code works on Microsoft .NET:
Public Class MyApplication
Inherits
Microsoft.VisualBasic.ApplicationServices.WindowsFormApplicationBase
Protected Overrides Sub OnCreateMainForm()
MyBase.OnCreateMainForm()
MainForm = New Form1()
End Sub
End Class
However, on Mono, MyBase.OnCreateMainForm() throws a NotImplementedException.
Basically, it looks like on Microsoft's .NET
WindowsFormApplicationBase.OnCreateMainForm() does nothing (i.e. does not set
the main form and does not throw an exception), but
WindowsFormApplicationBase.Run() will throw an exception, after calling
OnCreateMainForm(), if MainForm is Nothing.
Obviously, this can be worked around by removing the unnecessary call to
MyBase.OnCreateMainForm().
--
Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the QA contact for the bug.
More information about the mono-bugs
mailing list