以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- [求助]数组的问题 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=148557) |
-- 作者:晨曦396 -- 发布时间:2020/4/10 9:16:00 -- [求助]数组的问题 引用内部函数的代码为 Dim biaos() As Table = {cgndx,cgdetail} Functions.Execute("E1窗口加载",biaos) 内部函数的代码为 Dim biaos() As Table = args(0) ... ... 如果内部函数只有一个接收参数且参数为一个类型为表的数组,使用内部函数则会报以下错 Exception has been thrown by the target of an invocation. Unable to cast object of type \'Foxtable.Table\' to type \'Foxtable.Table[]\'. 如果添加第二个接收参数,比如 Dim biaos() As Table = args(0) Dim bi As string = args(1) 内部函数就可以正常引用,是什么原因? |
-- 作者:有点蓝 -- 发布时间:2020/4/10 9:22:00 -- 如果第一个参数为数组,必须再添加一个参数。否则数组会展开为多个参数 |