VB 输入超出文件尾 在form里加了一个text 就出现这个

如题所述

你是一次读入两个变量(SZ和BZ)的,但是如果文件中的数据总数是单数,那么读取到最后的时候就会出现只有一个变量能读取到数据,另一个变量再读取时就已经超出文件尾了,所以就提示“输入超出文件尾”。
所以如果要一次读取多个数据,一定要确保文件中的数据个数是读取个数的倍数(比如一次读3个,则文件中的数据个数必须是3、6、9.....个)。如果无法确保,则最好采用一次读取一个的方式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-10-24
do until eof(1)
改成
do while not eof(1)
第2个回答  2014-10-24
do until eof(1)
改成
do while not eof(1)
相似回答