我建立了一个模块,在模块里面写了一个过程Function testarr(t As Integer)
Dim a(t)
a(0) = "t1"
a(1) = "t2"
testarr = a
End Function
然后我在FORM里面调用msgbox(ubound(common.testarr(2)))系统提示“Function testarr(t As Integer)” 这个地方“要求常数表达式”
不知道什么原因了 帮忙解决一下吧 谢谢
Dim a(t)
a(0) = "t1"
a(1) = "t2"
testarr = a
End Function
然后我在FORM里面调用msgbox(ubound(common.testarr(2)))系统提示“Function testarr(t As Integer)” 这个地方“要求常数表达式”
不知道什么原因了 帮忙解决一下吧 谢谢
数组序号是从0开始的吧
a(0) = "t1"
a(1) = "t2"
testarr = a
End Function
ubound返回指定的数组维可用的最大下标ubound(common.testarr)
Dim a()
ReDim a(t)
a(0) = "t1"
a(1) = "t2"
testarr = a
End Function