TC官方合作论坛

标题: 5.1版本为什么数组删除了但是查找删除了的值居然还在? [打印本页]

作者: qw362534335    时间: 2015-5-13 15:21
标题: 5.1版本为什么数组删除了但是查找删除了的值居然还在?
5.1版本为什么数组删除了但是查找删除了的值居然还在?

数组指定键值删除(窗口句柄,窗口句柄[i])
数组指定位置删除(窗口句柄,i)


两种删除方法都无效  删除了 查找已删除过的值  还在数组里面
这是怎么回事  

作者: 这论坛不错    时间: 2015-5-13 16:53
变量 坐标数组=数组("100,100","200,200","300,300","400,400","500,500")
    变量 长度=数组大小(坐标数组)
    调试输出("数组长度:"&长度)
    调试输出(数组转字符串(坐标数组))
    数组指定键值删除(坐标数组,0)
   //数组指定位置删除(坐标数组,0)
    调试输出("数组长度:"&长度)
    调试输出(数组转字符串(坐标数组))
刚测试了下,不管数组指定键值删除还是数组指定位置删除,内容都能删除
作者: 这论坛不错    时间: 2015-5-13 17:05
你遍历里面,调试输出,不能像4.0那样写了,比如调试输出(窗口句柄[i]),这样写确实是会显示没删除,你看功能描述框的示例
遍历(变量 i=0;i < length;i++)
数组获取元素(ar,i,value,key)
ret=ret & "i" & " value:"&value&" key:"&key
结束
调试输出(ret)
换成这样输出就正常





欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/) Powered by Discuz! X3.1