有三种办法:1、二进制文件。Open FileName For Binary As #FN Put #FN,Address,Value '写数据 Get #FN,Address,Value '读数据 CLose #FNAddress的计算:记录序号*LenB(Value),前提是Value必须是同一种类型,如果是一系列的不同类型数据要考虑采用自定义类型。这个方法非常节约磁盘空间,而且很有效率。2、文本字符串。直接将数据转换成字符串形式保存为文本文件。Open FileName For Input As #FN1 Open FileName For Output As #FN2 Print #FN1,String '从头写字符串 Line Input #FN2,String '读字符串 CLose #FN1 CLose #FN2这个办法的好处是简单容易,对于少量参数是很合适的。而且文件也好编辑。缺点是不好定位,只能顺序读写。而且还浪费磁盘空间。3、文本调制字符串。是方法1的变种,区别在于将方法1生成的二进制文件转换成字符串格式调制。每8个半角字符(字节)保存相当于源文件的6个字节的信息。这个是我自己设计的一个办法,主要适合在必须使用文本格式传输的场合,并不单独作为一个好办法来用。如果你需要详细的程序可以发信息来管我要。
2
1
3
4但是没办法读取,请教....
Put #FN,Address,Value '写数据
Get #FN,Address,Value '读数据
CLose #FNAddress的计算:记录序号*LenB(Value),前提是Value必须是同一种类型,如果是一系列的不同类型数据要考虑采用自定义类型。这个方法非常节约磁盘空间,而且很有效率。2、文本字符串。直接将数据转换成字符串形式保存为文本文件。Open FileName For Input As #FN1
Open FileName For Output As #FN2
Print #FN1,String '从头写字符串
Line Input #FN2,String '读字符串
CLose #FN1
CLose #FN2这个办法的好处是简单容易,对于少量参数是很合适的。而且文件也好编辑。缺点是不好定位,只能顺序读写。而且还浪费磁盘空间。3、文本调制字符串。是方法1的变种,区别在于将方法1生成的二进制文件转换成字符串格式调制。每8个半角字符(字节)保存相当于源文件的6个字节的信息。这个是我自己设计的一个办法,主要适合在必须使用文本格式传输的场合,并不单独作为一个好办法来用。如果你需要详细的程序可以发信息来管我要。