Open "123.txt" For Binary As #1 Put #1, , TXTBOX.Text Close #1
Dim fd As Integer, _ byArray() As Byte '// 将字符串转换到字节数组中 byArray = StrConv(text1.Text, vbFromUnicode) '// 取得有效的文件号 fd = FreeFile() '// 以二进制方式打开指定文件,文件不存在则创建文件 Open "yourfile.txt" For Binary As #fd '// 输出字节数组的数据到文件当前读写的位置(默认为文件开始处) Put #fd, , byArray '// 关闭文件 Close #fd
open "123.txt" for output as #f
print #f,TXTBOX.Text
close #f
是不是想把文本转为二进制ASCII代码再明文保存到TXT里?比如输入A
Ascii(A)= Hex(41)=Bin(1000001)
TXT文本里保存的就是1000001
Put #1, , TXTBOX.Text
Close #1
Dim fd As Integer, _
byArray() As Byte
'// 将字符串转换到字节数组中
byArray = StrConv(text1.Text, vbFromUnicode)
'// 取得有效的文件号
fd = FreeFile()
'// 以二进制方式打开指定文件,文件不存在则创建文件
Open "yourfile.txt" For Binary As #fd
'// 输出字节数组的数据到文件当前读写的位置(默认为文件开始处)
Put #fd, , byArray
'// 关闭文件
Close #fd
http://blog.csdn.net/supermanking/article/details/5989227