Foros del Web » Programación para mayores de 30 ;) » .NET »

System.AccessViolationException

Estas en el tema de System.AccessViolationException en el foro de .NET en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 01/07/2009, 04:16
 
Fecha de Ingreso: abril-2008
Mensajes: 21
Antigüedad: 16 años
Puntos: 0
System.AccessViolationException

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.
  #2 (permalink)  
Antiguo 01/07/2009, 08:50
 
Fecha de Ingreso: octubre-2000
Mensajes: 1.692
Antigüedad: 23 años, 6 meses
Puntos: 19
Respuesta: System.AccessViolationException

Hola.
Según tengo entendido es un bug des vs2005:
http://escritordecodigo.blogspot.com...tion-o-el.html

Por las dudas fijate descativar el firewall y tu antivirus. También fijate si te sirve instalar una actualización de microsoft:

http://support.microsoft.com/kb/923028/es
__________________
PD: Con amor, fe, amor a Dios y amistad podemos hacer un mundo mejor!!!!
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 07:01.