VB 怎么读txt文件啊!

在VB里面有个两个按钮控键和一个text!按钮一个是读取!另一个是保存!当点读取的时候就把电脑上的aa.txt文件里面的内容全部都读到text!当点保存的时候又把这个te... 在VB里面有个两个按钮控键和一个text!按钮一个是读取!另一个是保存!当点读取的时候就把电脑上的aa.txt文件里面的内容全部都读到text!当点保存的时候 又把这个text以一个加密的方式全部保存到aa.txt文件里面了!(当然读取的时候也要也这个加密的方式读取,不然读出是乱码)请问下大哥大姐这怎么做的啊!我的是VB6.0!谢谢了! 展开
 我来答
百度网友3577aa69287
推荐于2016-07-24 · TA获得超过1258个赞
知道答主
回答量:62
采纳率:0%
帮助的人:56.2万
展开全部
'读取
Private Sub Command1_Click()
Dim fn As Long, StrRead As String
Dim aStr As String
fn = FreeFile()
aStr = ""
'路径可以用 App.Path & "\aa.txt" 表示程序所在目录的aa.txt文件
Open "d:\aa.txt" For Input As #fn
Do While Not EOF(fn)
Line Input #fn, StrRead
aStr = aStr & StrRead & vbCrLf
Loop
Close #fn
'解密方法解密aStr
'...
Text1.Text = aStr '解密后的aStr
End Sub

'保存
Private Sub Command2_Click()
Dim fn As Long, aStr As String
aStr = Text1.Text
'用自己的加密方法加密aStr
'...
fn = FreeFile()
Open "d:\aa.txt" For Output As #fn
'Print语句会覆盖文件中原有数据
Print #fn, aStr '加密后的aStr
Close #fn
End Sub

稍后我再附上一种加密\解密方法
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yq_306
2010-10-12 · 超过17用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:38.4万
展开全部
这是别人的方法:http://zhidao.baidu.com/question/120605003.html?fr=ala0
介绍边读边写的方法

Dim TextLine As String, I As Integer
I = 0
Open App.Path & "\text2.txt" For Output As #2 ' 打开要写的文件。
Open App.Path & "\text1.txt" For Input As #1 ' 打开原文件。

Do While Not EOF(1) ' 循环至文件尾。
Line Input #1, TextLine ' 读入一行数据并将其赋予某变量。
If I >= 10 Then '这里第10行也要读,第10行不读就是I > 10 ,自己试下

Print #2, TextLine ' 将文本数据写入文件。
End If
I = I + 1
Loop
Close #1 ' 关闭文件1。
Close #2 ' 关闭文件2。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
chinaboyzyq
2016-01-02 · TA获得超过1.3万个赞
知道大有可为答主
回答量:1.3万
采纳率:89%
帮助的人:3251万
展开全部

1、使用open语句打开文件,然后读取,可以用line input #按行读,也可用inputb函数一次性读入。

2、vb6示例inputb函数一次性读入:

Private Sub Command1_Click()
  Open "d:\1.txt" For Binary As #1
  MsgBox StrConv(InputB(LOF(1), 1), vbUnicode)
  Close #1
  
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式