vb 如何读取txt文件最后一行结束

我编写了一个读txt的程序但是不知道怎么结束,当结束的时候都出错,qc之前已经定义为1PrivateSubCommand2_Click()SelectCaseqcCase... 我编写了一个读txt的程序 但是不知道怎么结束,当结束的时候都出错,qc之前已经定义为1

Private Sub Command2_Click()
Select Case qc
Case 1
Open "bzjh.txt" For Input As #1
Input #1, a, b, c, f, d
中间执行一部分程序
qc=qc+1
case2
中间执行一部分程序后
Input #1, a, b, c, f, d
再执行一部分程序
qc=qc+1
case3
这次点击按钮时没有Input #1, a, b, c, f, d
在执行命令的中间 如果 在case2 的时候已经到最后一项则停止
qc=qc-1
End Select
End Sub
这样怎么停止啊??我用Do While Not EOF(1)直接就没响应,用if eof(1)也不起作用,有什么办法吗?? 急啊,最好是留个qq 谢谢
能给个例子吗?谢谢
展开
 我来答
百度网友644537957
2009-12-30 · TA获得超过200个赞
知道答主
回答量:132
采纳率:0%
帮助的人:0
展开全部
绝对是EOF,我用过,
你试试返回值,看True还是False表示到达末尾……

While用法应该是:

While
[Statement]
[Exit While]
[Statement]
Wend

还有
Do
...
Loop

没有"Do While"……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tq5124
2009-12-30 · 超过46用户采纳过TA的回答
知道小有建树答主
回答量:115
采纳率:0%
帮助的人:123万
展开全部
用lof()取出长度再比较试试
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式