vb 我的程序读文件到Text 老是出错
这是我的代码,实现程序启动时读取in7.txt的内容到Text1,为什么出错?PrivateSubForm_Load()DimArr()DimTexDimiAsLongO...
这是我的代码,实现程序启动时读取in7.txt的内容到Text1,为什么出错?
Private Sub Form_Load()
Dim Arr()
Dim Tex
Dim i As Long
Open "C:\WEXAM\24010001\in7.txt" For Input As #1
Do While Not EOF(1)
Input #1, Arr(i)
Tex = Tex & Arr(i) & Chr(13)
i = i + 1
Loop
Text1.Text = Tex
Close #1
End Sub
…烟花飘飘…:
测试能通过,但是要求要用数组怎么办?也就是必须先把文件内容存到Arr()中 展开
Private Sub Form_Load()
Dim Arr()
Dim Tex
Dim i As Long
Open "C:\WEXAM\24010001\in7.txt" For Input As #1
Do While Not EOF(1)
Input #1, Arr(i)
Tex = Tex & Arr(i) & Chr(13)
i = i + 1
Loop
Text1.Text = Tex
Close #1
End Sub
…烟花飘飘…:
测试能通过,但是要求要用数组怎么办?也就是必须先把文件内容存到Arr()中 展开
展开全部
你这个程序很奇怪的,不知道出什么错误,
用line input可以一次读入一行.就不需要用数组了.
把Text1改为多行显示的文本框就可以了.
用line input可以一次读入一行.就不需要用数组了.
把Text1改为多行显示的文本框就可以了.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Private Sub Form_Load()
Dim Arr
Dim Tex
Dim i As Long
Open "C:\WEXAM\24010001\in7.txt" For Input As #1
Do While Not EOF(1)
Input #1, Arr
Tex = Tex & Arr & Chr(13)
i = i + 1
Loop
Text1.Text = Tex
Close #1
End Sub
Dim Arr
Dim Tex
Dim i As Long
Open "C:\WEXAM\24010001\in7.txt" For Input As #1
Do While Not EOF(1)
Input #1, Arr
Tex = Tex & Arr & Chr(13)
i = i + 1
Loop
Text1.Text = Tex
Close #1
End Sub
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
Tex 可能没声明
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询