以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 索引超出了数组界限? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=179399) |
-- 作者:xnsiwei -- 发布时间:2022/8/21 22:27:00 -- 索引超出了数组界限? If DataTables.Contains("各部门文档汇总") = False Then \'如果表没有加载 DataTables.Load("各部门文档汇总") \'加载表" End If MainTable = Tables("各部门文档汇总") \'切换表 DataTables("各部门文档汇总").DeleteFor("[序号] is null") \'如果系列号为空,清空所有行,准备新的加载 Dim ls As New List(Of String) Functions.Execute("ftp文件递归", "D:\\foxftp\\123\\dd", ls) Dim la As New List(Of String) Functions.Execute("ftp文件递归2", "D:\\foxftp\\123\\tt", la) 主要目的是同时调用多个函数加快文件路径读取速度,但调用一个函数没问题,同时调用2个以上就会出现: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.1.1 错误所在事件:自定义函数,ftp文件递归2 详细错误信息: 调用的目标发生了异常。 索引超出了数组界限。 单独调用任何一个都没问题! [此贴子已经被作者于2022/8/21 22:27:17编辑过]
|
-- 作者:有点蓝 -- 发布时间:2022/8/21 22:37:00 -- 同时调用2个,然后调试看文件递归2函数哪一行代码有问题 |
-- 作者:xnsiwei -- 发布时间:2022/8/21 22:45:00 -- 测试后出现这个: .NET Framework 版本:4.0.30319.42000 Foxtable 版本:2022.8.1.1 错误所在事件:自定义函数,ftp文件递归2 详细错误信息: 调用的目标发生了异常。 索引超出了数组界限。
[此贴子已经被作者于2022/8/21 22:45:47编辑过]
|
-- 作者:xnsiwei -- 发布时间:2022/8/21 22:52:00 -- 原因找到,是函数里面的出错了 |