问题描述
开发的vb.net的界面,就是几个页面的调用.运行时报错.调试时,设置断点,就没问题.四天了也找不到错误在哪里?请各位指教:)有关调用实时(JIT)调试而不是此对话框的详细信息,请参见此消息的结尾。**************异常文本**************System.AccessViolationException:尝试读取或写入受保护的内存。这通常指示其他内存已损坏。在System.Windows.Forms.UnsafeNativeMethods.CallWindowProc(IntPtrwndProc,IntPtrhWnd,Int32msg,IntPtrwParam,IntPtrlParam)在System.Windows.Forms.NativeWindow.DefWndProc(Message&m)在System.Windows.Forms.Control.DefWndProc(Message&m)在System.Windows.Forms.Control.WmKeyChar(Message&m)在System.Windows.Forms.Control.WndProc(Message&m)在System.Windows.Forms.AxHost.WndProc(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&m)在System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&m)在System.Windows.Forms.NativeWindow.Callback(IntPtrhWnd,Int32msg,IntPtrwparam,IntPtrlparam)**************已加载的程序集**************mscorlib程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------南昌烟厂数采系统程序集版本:1.0.3341.28487Win32版本:1.0.3341.28487基本代码:file:///D:/数采三期/南昌烟厂数采系统.exe----------------------------------------System.Windows.Forms程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms/2.0.0.0__b77a5c561934e089/System.Windows.Forms.dll----------------------------------------System程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/System/2.0.0.0__b77a5c561934e089/System.dll----------------------------------------System.Drawing程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/System.Drawing/2.0.0.0__b03f5f7f11d50a3a/System.Drawing.dll----------------------------------------Microsoft.VisualBasic程序集版本:8.0.0.0Win32版本:8.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.dll----------------------------------------Microsoft.VisualBasic.Compatibility程序集版本:8.0.0.0Win32版本:8.0.50727.42基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.Compatibility/8.0.0.0__b03f5f7f11d50a3a/Microsoft.VisualBasic.Compatibility.dll----------------------------------------ADODB程序集版本:7.0.3300.0Win32版本:7.10.3077基本代码:file:///C:/WINDOWS/assembly/GAC/ADODB/7.0.3300.0__b03f5f7f11d50a3a/ADODB.dll----------------------------------------mscorlib.resources程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/mscorlib.dll----------------------------------------Microsoft.VisualBasic.resources程序集版本:8.0.0.0Win32版本:8.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/Microsoft.VisualBasic.resources/8.0.0.0_zh-CHS_b03f5f7f11d50a3a/Microsoft.VisualBasic.resources.dll----------------------------------------AxInterop.MSHierarchicalFlexGridLib程序集版本:6.0.0.0Win32版本:6.0.0.0基本代码:file:///D:/数采三期/AxInterop.MSHierarchicalFlexGridLib.DLL----------------------------------------MSDATASRC程序集版本:7.0.3300.0Win32版本:7.00.9466基本代码:file:///C:/WINDOWS/assembly/GAC/MSDATASRC/7.0.3300.0__b03f5f7f11d50a3a/MSDATASRC.dll----------------------------------------System.Windows.Forms.resources程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/System.Windows.Forms.resources/2.0.0.0_zh-CHS_b77a5c561934e089/System.Windows.Forms.resources.dll----------------------------------------Interop.MSHierarchicalFlexGridLib程序集版本:6.0.0.0Win32版本:6.0.0.0基本代码:file:///D:/数采三期/Interop.MSHierarchicalFlexGridLib.DLL----------------------------------------Accessibility程序集版本:2.0.0.0Win32版本:2.0.50727.42(RTM.050727-4200)基本代码:file:///C:/WINDOWS/assembly/GAC_MSIL/Accessibility/2.0.0.0__b03f5f7f11d50a3a/Accessibility.dll----------------------------------------**************JIT调试**************要启用实时(JIT)调试,该应用程序或计算机的.config文件(machine.config)的system.windows.forms节中必须设置jitDebugging值。编译应用程序时还必须启用调试。例如:<configuration><system.windows.formsjitDebugging="true"/></configuration>启用JIT调试后,任何无法处理的异常都将被发送到在此计算机上注册的JIT调试器,而不是由此对话框处理。
解决方案
解决方案二:
沒有遇到過這個問題幫你頂一下
解决方案三:
不一定内存,有没有采用多线程?有没有需要延时的操作?