读书人

VB 打开并读取 刚 被写入并关闭的文件

发布时间: 2012-02-20 21:18:24 作者: rapoo

VB 打开并读取 刚 被写入并关闭的文件

谢谢大家关注和帮助!

前面我对一个文件MMM.txt进行写操作后关闭了改文件,然后,
我将改文件作为#2,打开并读取数据,
读取每行存入strLine字符串中。入下句:
......
Line Input #2, strLine
......

我在运行时,系统提示“输入超过文件尾”。我发现strLine字符串值就是
我MMM.txt文件最后一行!

感觉当我关闭MMM.txt时, "指针 "停留在文件最后一行,所以......(瞎说!)
再次谢谢。

[解决办法]
这种现象是有可能的,如你open和close不在同一个过程里。
解决办法:在你open之前加一句close,这样可能会提示错误,忽略它。

On Error Resume Next
close....
open....

读书人网 >VB

热点推荐