VB 打开并读取 刚 被写入并关闭的文件 谢谢大家关注和帮助!前面我对一个文件MMM.txt进行写操作后关闭了改文件,然后,我将改文件作为#2,打开并读取数据,读取每行存入strLine字符串中。入下句:......Line Input #2, strLine......我在运行时,系统提示“输入超过文件尾”。我发现strLine字符串值就是我MMM.txt文件最后一行!感觉当我关闭MMM.txt时,"指针"停留在文件最后一行,所以......(瞎说!)再次谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 好像与它没有关系。EOF函数时判断当前读写位置是否位于文件的末尾。现在看来是当前读写位置在文件的末尾。不知道该怎么处理。我将MMM.txt文件写完后关闭,当前读写位置位于文件的末尾;应该Reset使当前读写位置位于文件的最开始,再次打开就不出现这个问题。或者每次打开文件,应该Reset使当前读写位置位于文件的最开始,也不出现这个问题。这只是我的感觉,具体不懂!! 这种现象是有可能的,如你open和close不在同一个过程里。解决办法:在你open之前加一句close,这样可能会提示错误,忽略它。On Error Resume Nextclose....open.... 问题解决了,正是按照mmyyxx88大侠的方法!谢谢mmyyxx88,谢谢各位! mmyyxx88,不好意思,刚知道结贴,也刚学会!见^_^! VB编程请教 关于写入冲突 (急)怎样计算网络服务器的响应时间? 请问高手:关于MSFlexGrid里,与TEXT配合使用时如何让它像EXCEL一样可以用回车改变光标位置? 这种sql语句怎么写呀 有谁能回答? 请问后缀名为.csl的文件需要用什么软件打开啊? FtpGetFile来下载1M的文件,会出现吊死吗? 关于Toolbar的问题 如何在VB中实现多线程? 用API? [整理后再开一贴]一个递归算法,错在哪里,请高手进来指点,谢谢! VB 将文件中含“N”和“ F”字符的行合并到下一行
好像与它没有关系。EOF函数时判断当前读写位置是否位于文件的末尾。现在看来是当前读写位置在文件的末尾。不知道该怎么处理。我将MMM.txt文件写完后关闭,当前读写位置位于文件的末尾;应该Reset使当前读写位置位于文件的最开始,再次打开就不出现这个问题。或者每次打开文件,应该Reset使当前读写位置位于文件的最开始,也不出现这个问题。这只是我的感觉,具体不懂!!
解决办法:在你open之前加一句close,这样可能会提示错误,忽略它。On Error Resume Next
close....
open....
问题解决了,正是按照mmyyxx88大侠的方法!
谢谢mmyyxx88,谢谢各位!
不好意思,刚知道结贴,也刚学会!见^_^!