找回密码
 加入
搜索
查看: 990|回复: 2

_ArrayDelete的error标志问题

[复制链接]
发表于 2009-5-7 22:39:17 | 显示全部楼层 |阅读模式
本帖最后由 harck 于 2009-5-9 02:21 编辑

我的代码
#include <file.au3>
#include <Array.au3>
Dim $count
MsgBox (4096, "test1", $count[0])
        _ArrayDelete ( $count, 0)
        _ArrayDelete ( $count, 0)
If @error = 2 Then
        MsgBox (4096, "test2", "End")
Else
        _FileWriteFromArray("c:\1.txt", $count)
EndIf
目的是想要从一个文本里读取数据,然后将第一行删掉,再保存,如果只有一行,就报警.
我想的是通过判断_ArrayDelete的error标志来检测是不是只有一行了.但是没有反应...有兄弟能帮忙看看怎么回事不?
发表于 2009-5-8 17:35:37 | 显示全部楼层
为什么要用_ArrayDelete?如果文件是用_FileReadToArray读入到数组的,直接读取[0]就知道文件有几行了。而且,_FileWriteFromArray也有参数可以确定从数组元素几(就是第几行)开始写入。
 楼主| 发表于 2009-5-9 02:15:36 | 显示全部楼层
本帖最后由 harck 于 2009-5-9 02:21 编辑

经楼上的兄弟一说,通了...
解决问题的思路还是不够敏锐啊.
谢谢楼上的兄弟.
您需要登录后才可以回帖 登录 | 加入

本版积分规则

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

GMT+8, 2024-5-7 17:42 , Processed in 0.070519 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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