vbnet-Collection?was?modified;?错误的解决方法

问题描述

Collection?was?modified;?错误的解决方法

自编了一个资料管理软件,使用vs2010,vb.net编写,运用到ADO?、Access2010,软件分为主界面和分界面,在使用过程中发现,关闭分界面的时候没有安装vs2010的电脑会弹出下面的错误,但是已安装vs2010的电脑则不会弹出错误,求各位大神知道这错误是怎么引起的。(注:全软件编程没有使用到foreach)
System.InvalidOperationException:?Collection?was?modified;?enumeration?operation?may?not?execute.
???at?System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource?resource)
???at?System.Collections.Generic.List1.Enumerator.MoveNextRare()
???at?System.Collections.Generic.List
1.Enumerator.MoveNext()
???at?Microsoft.VisualBasic.PowerPacks.ShapeCollection.Dispose(Boolean?disposing)
???at?Microsoft.VisualBasic.PowerPacks.ShapeContainer.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.Windows.Forms.TabControl.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.Windows.Forms.TabControl.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Control.Dispose(Boolean?disposing)
???at?System.Windows.Forms.Form.Dispose(Boolean?disposing)
???at?WindowsApplication1.admin_dataveiw.Dispose(Boolean?disposing)
???at?System.ComponentModel.Component.Dispose()
???at?System.Windows.Forms.Form.WmClose(Message&?m)
???at?System.Windows.Forms.Form.WndProc(Message&?m)
???at?System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message&?m)
???at?System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message&?m)
???at?System.Windows.Forms.NativeWindow.Callback(IntPtr?hWnd,?Int32?msg,?IntPtr?wparam,?IntPtr?lparam)

解决方案

安装下.net 4.0的升级补丁,以及microsoft ace 14.0驱动包看看。另外检查电脑是否感染了360等非法流氓软件。

解决方案二:

.net4.0都全部安装了,每台电脑都安装了一套office2010,但是只有安装了vs2010的电脑不会报错

时间: 2024-10-31 11:57:10

vbnet-Collection?was?modified;?错误的解决方法的相关文章

Win8系统安装过程中提示Error Code:0x0000005D错误的解决方法

  win8系统虽然在慢慢退出市场,不过还是有不少的用户喜欢Win8系统的风格,而在Win7升级win8系统的过程中会出现一些问题,有位用户遇到错误提示Error Code:0x0000005D的问题,该如何解决此问题呢?下面小编研究整理安装Win8系统提示Error Code:0x0000005D错误的解决方法. 错误信息如下: Your PC needs to restart. Please hold down the power button Error Code:0x0000005D P

使用存储过程时一个错误的解决方法。

存储过程|错误|解决 这段时间用了一下C++ Builder ,在调用存储过程的时候遇到了一些问题,问了很多地方都没有找到答案,最后还是靠自己,现在拿出来和大家分享. 示例代码:    StoredProc1->Params->Clear();   StoredProc1->Params->CreateParam( ftSmallint, "@m1",   ptInput);   StoredProc1->Params->CreateParam( f

使用存储过程时一个错误的解决方法

存储过程|错误|解决 jackxm(原作) 这段时间用了一下C++ Builder ,在调用存储过程的时候遇到了一些问题,问了很多地方都没有找到答案,最后还是靠自己,现在拿出来和大家分享. 示例代码:    StoredProc1->Params->Clear();   StoredProc1->Params->CreateParam( ftSmallint, "@m1",   ptInput);   StoredProc1->Params->Cre

SQL SERVER 2005远程登陆18456错误的解决方法

一.SQL SERVER 2005 登陆18456错误的解决方法 很多朋友使用MSsql的时候本机能够正常登陆SQL2005的SQL Server Management Studio. 但是远程无法登陆1433,SQL Server 2005无法远程连接到1433.SQL(Microsoft SQL Server 2005 )登录不上去了,原来是出现了几个小问题,现在记录一下我的解决这几个情况的办法.(解决方法有很多种,这些只是我的解决方法,仅供参考) 错误提示: 标题: 连接到服务器 ----

解析使用存储过程时一个错误的解决方法

这段时间用了一下C++ Builder ,在调用存储过程时遇到了一些问题,问了很多人都没有找到答案,最后还是靠自己解决了问题,现在拿出来和大家分享. 示例代码: StoredProc1->Params->Clear();StoredProc1->Params->CreateParam( ftSmallint, "@m1", ptInput);StoredProc1->Params->CreateParam( ftString, "@m2&q

C#中ArrayList.CopyTo()运行错误的解决方法

在开始讲解C#中ArrayList.CopyTo()运行错误的解决方法之前,先给大家看一段代码: 以下是引用片段: ArrayList list = new ArrayList(); list.Add(1); list.Add(2); byte[] buf = new byte[2]; list.CopyTo(buf); 这段代码看上去,好正常,编译也很顺利通过,不过执行的时候出错了,为什么? 解剖ArrayList,其内部是用一个object 数组实现的,作为一切元素的容器,值类型必须转换成引

win8应用商店出现0x80073cf9错误的解决方法

本教程为大家介绍在使用windows 8应用商店时出现0x80073cf9错误的解决方法. 打开 Win8 应用商店,安装Win8应用的时候,如果出现 未安装此应用 – 查看详细信息,出现了问题,此应用无法安装.请再试一次.错误代码:0x80073cf9 解决方法很简单:在C:Windows 建立 auinstallagent 文件夹就可以解决了. 出现这种情况,可能是一些清理软件,清理空文件夹的时候,把 auinstallagent 文件夹也给消失了!

VC6.0常见链接错误与解决方法

这篇文章主要介绍了VC6.0开发中一些常见链接错误的解决方法,需要的朋友可以参考下   (1)error LNK2001: unresolved external symbol _main 编号:LNK2001 直译:未解决的外部符号:_main. 错误分析:缺少main函数.看看main的拼写或大小写是否正确. (2)error LNK2005: _main already defined in xxxx.obj 编号:LNK2005 直译:_main已经存在于xxxx.obj中了. 错误分析

ps打开图片显示无法完成请求,因为程序错误的解决方法

  最近使用Photoshop CS5文字工具时出现"无法完成请求,因为程序错误";或者"不能完成请求,因为某种原因阻止文本引擎进行初始化"的错误提示,如果遇到这个问题要怎么操作.下面小编就为大家详细介绍一下ps打开图片显示无法完成请求,因为程序错误的解决方法,一同来看看吧! ps打开图片显示无法完成请求,因为程序错误的解决方法 1.这里就以没有发表的经验中的图片为例来说一下,在经验预览图片中,我们在图片上点击右键,然后在列表中选择另存为. 2.接着在它弹出另存为的