|
发表于 2010-5-6 11:42:49
|
显示全部楼层
你能OPEN?为何我就不行呢...
OPEN以后再GET,之类的试试?估计OPEN出错后直接跳过了...
dim xx(3) as byte 偶很少这样用?有什么好处?
偶一般都是
dim xx() as byte,然后想要多大再n=3: redim xx(n)
download 发表于 2010-5-6 11:00 
Open "c:\123.txt" For Binary As #1
Get #1, , S
Close #1
MsgBox StrConv(S, vbUnicode)
我是这样get的,直接放在Public Sub Thread1()里面
在MsgBox "Thread OK", vbInformation, ""这句之后。
然后测试了写入文件:
Dim S() As Byte
ReDim S(3) As Byte
S(0) = Asc("A")
S(1) = Asc("B")
S(2) = Asc("C")
S(3) = Asc("D")
Open "c:\123.txt" For Binary As #1
Put #1, , S()
Close #1
什么问题都没有,读写都很正常。
另外dim s(3) as byte的用法一般是用于读取比较大的文件,需要分段读取,于是会设置一个固定大小的字节数组,然后多次读取。当然,全部换成redim也是没有什么问题,个人觉得似乎只是写法上不一样而已。 |
评分
-
查看全部评分
|