love5173 发表于 2011-3-30 23:06:37

数组问题【已解决】

本帖最后由 love5173 于 2011-4-11 23:56 编辑

$a = UBound($Ed) - 1
        Global $Edi[$a]请问这样的语法,au3支持不?编译的时候不报错
但是程序运行起来,总是说这个地方有错误,如果说我这个地方不合理
正确的表达方式是什么?

republican 发表于 2011-3-30 23:22:00

为何不支持?

不过,你确定$a是大于0的数麽?

xxoojoeooxx 发表于 2011-3-30 23:27:40

群组变量格式错误?

3mile 发表于 2011-3-30 23:42:29

local $Ed
if isArray($Ed) then
   if UBound($Ed)>1 then
      $a = UBound($Ed) - 1
      Global $Edi[$a]
   endif
endif

haodd 发表于 2011-3-30 23:50:01

回复 4# 3mile


    支持楼上的

love5173 发表于 2011-3-30 23:53:27

谢谢你们的支持,我确定语法没问题后 发现了别的问题
是$Ed没有写在当前自定义函数中
不知道dim 可以实现跨自定义函数不?

xxoojoeooxx 发表于 2011-4-2 18:30:19

回复 6# love5173


    换成
Global $Ed
页: [1]
查看完整版本: 数组问题【已解决】