如何用 VB 读写文件?

来源:百度知道 编辑:UC知道 时间:2024/05/06 18:38:45
我用 VB6.0 制作一些简单的游戏,需要保存一些文件(保存进度等),要以后运行游戏时可以读取。如果数据在变量里程序关闭后就会清楚,我想把这些数据保存在游戏文件夹中,文本格式就行。

比如我在一个文本框(txtText)里输入“123456789”并按保存(cmdSave),要让那个程序下次启动的时候按 cmdShow 让文本框里显示出以前的字,怎么弄?

多谢!
我看不太懂,举个例子行吗?用我说的控件把123456789保存到Save.txt文件里。多谢!

Open 文件位置 For Input As #1 If LOF(1) > 0 Then Text1.Text = "" While Not EOF(1) x = DoEvents Line Input #1, str Text1.Text = Text1.Text + str + vbCrLf' Debug.Print str Wend End If Close #1
上边是读文件!

Open 文件位置 For Output As #2 Print #2, Text1.Text Close #2

这是写文件!

可以用ReadLine 方法读入文件,
ReadLine 方法从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回得到的字符串。

用WriteLine 方法写入文件, WriteLine 方法写入一个指定的字符串和换行符到一个 TextStream 文件中。.

或者用Read 方法和Write方法,

以上函数的具体用法附:
ReadLine 方法
描述
从一个 TextStream 文件读取一整行(到换行符但不包括换行符)并返回得到的字符串。
语法
object.ReadLine
object参数始终是一个 TextStream 对象的名字。

WriteLine 方法
描述
写入一个指定的字符串和换行符到一个 TextStream 文件中。.
语法
object.WriteLine([string])
WriteLine 方法语法有如下几部分:
部分 描述
object 必需的。始终是一个 TextStream 对象的名字。
string 可选的。要写入文件的正文。如果省略,一个换行符被写入文件中。

Read 方法

描述

从一个