找回密码
 加入
搜索
查看: 1643|回复: 1

[系统综合] 数组删除元素后出错,麻烦帮忙看下,谢谢 [已解决]

[复制链接]
发表于 2012-11-7 08:35:42 | 显示全部楼层 |阅读模式
本帖最后由 骗子 于 2012-11-7 10:26 编辑

很奇怪,为什么会报错呢,而且出错的地方也没准
我的想法是建立一个 数组,然后随机一个序号删除里面的一个元素,直到清空数组为止
但是运行以后总是报错,实在头大了.

Local $aIE[1]
$aIE[0] = ''
For $i = 0 To 33
        ReDim $aIE[$i + 1]
        $aIE[$i] = $i
Next
_ArrayDisplay($aIE)
While 1
        $xuhao = Random(0, UBound($aIE), 1)
        ConsoleWrite(UBound($aIE) &'   '&$aIE[$xuhao]&@CRLF)
        FileWrite('sdf.txt', $aIE[$xuhao] & @CRLF)
        _ArrayDelete($aIE, $xuhao)
        If UBound($aIE) < 2 Then ExitLoop
WEnd

"H:\???\VPN\ES vpn\??????.au3" (15) : ==> ???????????????????.:
ConsoleWrite(UBound($aIE) &'   '&$aIE[$xuhao]&@CRLF)
ConsoleWrite(UBound($aIE) &'   '&^ ERROR
发表于 2012-11-7 09:52:25 | 显示全部楼层
$xuhao = Random(0, UBound($aIE)-1, 1)

评分

参与人数 1金钱 +30 收起 理由
骗子 + 30 谢谢,我真笨

查看全部评分

您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-9-29 19:18 , Processed in 0.096272 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表