以文本方式查看主题 - Foxtable(狐表) (http://www.foxtable.com/bbs/index.asp) -- 专家坐堂 (http://www.foxtable.com/bbs/list.asp?boardid=2) ---- 开启问题 (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=131195) |
-- 作者:shixu -- 发布时间:2019/2/20 9:15:00 -- 开启问题 启动时出现“集合已修改:可能无法执行枚举操作。”,请问怎么查找错误的出处? |
-- 作者:有点蓝 -- 发布时间:2019/2/20 9:24:00 -- 检查项目事件、启动后打开的窗口的afterload事件。 检查用到的字典、集合的代码。可能存在了在遍历的时候删除自己的代码
|
-- 作者:shixu -- 发布时间:2019/2/20 10:03:00 -- 我在表的AfterLoadTableSetting事件中加入一段创建临时表的代码,删除这段代码上述现象消失,不知道是不是这个原因。创建临时表的什么特殊要求吗? |
-- 作者:有点蓝 -- 发布时间:2019/2/20 10:15:00 -- 贴出具体代码看看 |
-- 作者:shixu -- 发布时间:2019/2/20 10:17:00 -- \'Forms("桥梁一览").Show() \'Dim dtb As New DataTableBuilder("结构") \'dtb.AddDef("墩台", Gettype(String), 4) \'dtb.AddDef("排数", Gettype(Byte)) \'dtb.AddDef("列数", Gettype(Byte)) \'dtb.AddDef("桩径", Gettype(Integer)) \'dtb.AddDef("桩长", Gettype(Double)) \'dtb.Build()
|
-- 作者:有点蓝 -- 发布时间:2019/2/20 10:25:00 -- 1、检查Forms("桥梁一览")里的事件 2、把创建临时表的代码放到afteropenproject试试
|