Buenas, tengo un problemilla con mi aplicación. El tema es que mediante un combobox, en una de las opciones ejecuto un this.Close() para volver a la ventana anterior pero en cuanto termina de ejecutar el código correspondiente al evento SelectedIndexChanged del combobox salta esta excepcion en la línea que arranca la aplicacion. Concretamente en Application.Run() de la clase Program.cs.
La excepción en cuestion es esta:
System.AccessViolationException: Intento de leer o escribir en la memoria protegida. A menudo, esto indica que hay otra memoria dañada.
" en System.Windows.Forms.UnsafeNativeMethods.CallWindo wProc(IntPtr wndProc, IntPtr hWnd, Int32 msg, IntPtr wParam, IntPtr lParam)\r\n en System.Windows.Forms.NativeWindow.DefWndProc(Messa ge& m)\r\n en System.Windows.Forms.Control.DefWndProc(Message& m)\r\n en System.Windows.Forms.Control.WmCommand(Message& m)\r\n en System.Windows.Forms.Control.WndProc(Message& m)\r\n en System.Windows.Forms.ComboBox.WndProc(Message& m)\r\n en System.Windows.Forms.Control.ControlNativeWindow.O nMessage(Message& m)\r\n en
System.Windows.Forms.Control.ControlNativeWindow.W ndProc(Message& m) \r\n en
System.Windows.Forms.NativeWindow.DebuggableCallba ck(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)\r\n
en
System.Windows.Forms.UnsafeNativeMethods.DispatchM essageW(MSG& msg)\r\n
en System.Windows.Forms.Application.ComponentManager. System.Windows.Forms.UnsafeNativeMethods.IMsoCompo nentManager.FPushMessageLoop(Int32 dwComponentID, Int32 reason, Int32 pvLoopData)\r\n
en
System.Windows.Forms.Application.ThreadContext.Run MessageLoopInner(Int32 reason, ApplicationContext context)\r\n
en
System.Windows.Forms.Application.ThreadContext.Run MessageLoop(Int32 reason, ApplicationContext context)\r\n
en
System.Windows.Forms.Application.Run(Form mainForm)"
Cualquier respuesta será bienvenida, gracias.
Un Saludo.