大家好,我个VB新手,请问Binary是怎么用的?
文件能添加成功,但是用string变量类型获取的内容是空的,用int、long只能获得一些数字,请问要怎么才能完成的取得文件的内容?
Private Sub Command1_Click() '获取文件内容
Dim a As String
Open "e:\e.txt" For Binary As #1
Get #1, 1, a
Label1.Caption = a
Close #1
End Sub
Private Sub Command2_Click() '添加文件内容
Dim e As String
Open "e:\e.txt" For Binary As #1
e = Text1.Text
Put #1, 1, e
Close #1
End Sub
使用 byte() 数组。
Open "e:\e.txt" For input As #1
input #1,a
Label1.Caption = a
Close #1
VB code:
Private Sub Command1_Click() '获取文件内容
Dim a() As Byte, i As Long
i = FileLen("e:\e.txt")
ReDim a(i - 1)
Open "e:\e.txt" For Binary As #1
Get #1, , a
Label1.Caption = StrConv(a, vbUnicode)
Close #1
End Sub
Private Sub Command2_Click() '添加文件内容
Dim e() As Byte
Open "e:\e.txt" For Binary As #1
e = StrConv(Text1.Text, vbfromUnicode)
Put #1, 1, e
Close #1
End Sub
Binary 是 VB 中“对文件操作方式的一种描述”,它把整个文件看着一系列的无任何格式定义的字节流。
在 读/写 文件时,也直接按内存数据的形式进行 输入/输出 操作(当然字符串是按 ANSI字节序列 来处理)。
相关问答:
看了一些VB ini文件写入读取的方法 但是还是不知道怎么写,上面写了很长 很多,但是我不知道怎么用,我想问一下怎样写才能实现在TEXT1中写字,然后点Command1提交,然后TEXT1里面的数字就写进INI里面[Section]的Key1 ......
在下是vb的新手,想写段程序,在vb中,使用wscript调用一些外部的命令,但是程序执行一直有错误,请各位高手帮忙解答下,谢谢。
代码如下:
VB code:
Private Function getFile_CMD(filename, filepath) As Bo ......
第一次接触CrystalReport
急寻找Vb.net Access 通过查询出的数据输出到CrystalReport的例子.
有的朋友麻烦发来学习.多谢!
跟你的要求差不多,参考一下:
http://topic.csdn.net/u/20090823/21/87af02d3-f4ca-480 ......
我写了一个软件,要用到ACCESS数据库,我再访问ACCESS的时候,我需要从表里读出一行数据,我的程序是这样写的,SQLSTRING="SELECT * from '" &ME.TEXTBOX1.TEXT &"' WHERE ID = '"& ......
数据库貌似已经连接上了vb,,可是为什么数据库上的数据不能显示在框表中捏???
具体的代码?
无码无真相!
你把篮球抱在怀里,就能远投得3分?
麻烦各位大虾了啊。。。
Private Sub Comm1_Click()
& ......