请vb.net有经验的开发人员看看,内存错误的问题

问题描述

开发的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调试器,而不是由此对话框处理。

解决方案

解决方案二:
沒有遇到過這個問題幫你頂一下
解决方案三:
不一定内存,有没有采用多线程?有没有需要延时的操作?

时间: 2024-09-05 09:19:27

请vb.net有经验的开发人员看看,内存错误的问题的相关文章

调试-Delphi开发出现的内存错误问题

问题描述 Delphi开发出现的内存错误问题 ###背景介绍### 我做了一个模拟的dll,模拟原来的发送消息的dll,实现的功能是将消息(XML)解包写到DBF中 多线程环境 ###同样的代码,有以下两种情况### 没有使用断点调试的时候,运行到发送(也就是写到DBF)的时候就会报地址错误(这一步是通过记录日志信息确定在哪一步报错的),但是线程还是继续执行,不过每次运行到发送的时候就报错 但是如果使用断点调试的话,跟踪断点到发送函数的时候就没有报错,从来也不报错 这个问题我实在是没有思路,希望

Access 开发人员常犯错误大全_ASP基础

错误一:陷入界面设计陷阱.漂亮的姑娘喜欢穿美丽的衣服,丑姑娘也喜欢美丽的衣服,可ACCESS除了提供定制菜单与开关面版之外,不提供任何定制控键的功能.你如果想使用自己的按扭,得编写许多许多代码,非常麻烦.为什么,为什么你们总放着现成的菜单不用,而要自己编写一整界面.累不累.值得吗,有没有人愿意为你的界面支付更多钱.     错误二:不使用DAO,而使用ADO.请记住DAO是世界上访问mdb文件有最高效率的数据库引擎,因为DAO直接内嵌在ACCESS运行环境中.在ACCESS中使用ADO如同打电话

Access 开发人员常犯错误大全

错误一:陷入界面设计陷阱.漂亮的姑娘喜欢穿美丽的衣服,丑姑娘也喜欢美丽的衣服,可ACCESS除了提供定制菜单与开关面版之外,不提供任何定制控键的功能.你如果想使用自己的按扭,得编写许多许多代码,非常麻烦.为什么,为什么你们总放着现成的菜单不用,而要自己编写一整界面.累不累.值得吗,有没有人愿意为你的界面支付更多钱. 错误二:不使用DAO,而使用ADO.请记住DAO是世界上访问mdb文件有最高效率的数据库引擎,因为DAO直接内嵌在ACCESS运行环境中.在ACCESS中使用ADO如同打电话给坐在桌

是否该让开发人员跟客户直接交流

导读:即使最出色的程序员也未必就有能力把他的知识传达到他的技术圈之外.是否让开发人员跟客户直接交流呢? 以下是文章内容: "如果你让我做这个,我宁愿辞职." 德米瞪着我,不是愤怒,更多的是焦虑.他显然被我的请求所震惊,我只是想让他跟一个客户打个电话,解释一下关于公司软件产品的几个技术性问题. 德米是我们开发团队的一个头头.他人很文静,知识丰富,当和他的开发组同事讨论问题时会变的非常活跃. 但有一点很明确.德米不喜欢跟办公室里非技术的人员做太多的接触. 通常,这没什么问题.然而,这回我想

【评论】有多少开发人员是超过四十的?

导读:原文作者Davy Brion在davybrion.com上发表的一篇<Thoughts On Developer Longevity>,由国内整理编译<有多少开发人员是超过四十的?>.文中探讨了开发人员是如何规划工作职责.提升自我价值. 文章内容如下: 你知道有几个开发人员是超过40的?对你们当中不少人而言,这个数是0.对你们当中知道一两个超过40开发者的人,我有个问题:他们中有几个人能称得上优秀?如果你知道任何一个超过40的优秀的开发人员,请做一件对你有益的事:向他请教.看

针对Java开发人员的Dojo概念

Dojo 在基于 Web 的应用程序中越来越受到欢迎.很多开发人员是 Java 编程方面的能手,但是在 JavaScript 方面却缺乏经验.从强类型.面向对象的编译语言转向动态的.弱类型脚本语言,开发人员需要经历概念跃迁带来的困难.这种混乱使开发人员很难正确地声明 Dojo 类.本文将帮助梳理这种混乱,解释为何必须设置上下文,以及如何实现它. 简介 如果您是一名只有很少或根本没有 JavaScript 经验的开发人员,在接触 Dojo 时可能需要掌握一些必要的概念.Dojo 的一个主要问题是(

那些年你追过的女神:开发人员应该懂多少运维

编者按:在别的地方搜索一下这个看不出性别的简介真心没多大意思.陈爱珍,DBA+社群中间件云用户组联合发起人,上海中间件用户组负责人,新炬网络技术专家,7年运维经验,涉及电信.金融.税务等行业,精通主流中间件技术,精通以业务为导向的端到端性能优化,熟悉私有云平台建设. 红色三月的节气,发点生活照来应应景. 再来一些未披露的才艺. (不知道为啥画的是杀阡陌,而不是被囚禁的尊上和胡歌!捂脸~) (新时代女性,可以写代码,也能下厨房~) 偶然在朋友圈看到文章<放假了 过节了 寂寞了>, 忘记是谁转发的

如何做到测试人员心中好的开发人员

作者在这篇文章中, 列出了七个项目, 指出怎样的开发人员, 才是测试人员心中的好的RD. 1. 不要考验你的测试人员 即使你和测试人员的关系不好, 也不要故意制造bug, 来考验你测试人员的程度. 2. 自己做自己的验收测试 通常开发人员知道要去进行单元测试, 但是往往忽略了GUI测试以及usability testing. 建议开发人员每次要记得去进行小规模的验收测试, 来及早发现一些usability的issues 3. 不要一直犯同样的错误 测试人员最讨厌的是开发人员老是一直犯样的错误.

成为一个web(ASP&amp;amp;gt;NET)开发人员应该具备什么样的知识储备?两年的经验应该达到什么程度?

问题描述 成为一个web(ASP>NET)开发人员应该具备什么样的知识储备?两年的经验应该达到什么程度?还有C#.net程序员应具备啥条件,才可胜任工作?工作一年以后应该达到什么程度?请各位高人给个答案 解决方案 解决方案二:我也想知道,同问解决方案三:该回复于2008-05-09 11:18:38被版主删除