“vb怎么把二进制文件中的数据完全读取“
答案:2 悬赏:0 手机版
解决时间 2021-03-04 08:31
- 提问者网友:最美的风景
- 2021-03-03 21:04
“vb怎么把二进制文件中的数据完全读取“
最佳答案
- 五星知识达人网友:杯酒困英雄
- 2021-03-03 22:21
Dim aryContent() As Byte
Dim j As Long
Open "C:\27548.jpg" For Binary As #1
ReDim aryContent(LOF(1) - 1)
j = LOF(1)
Get #1, , aryContent
Close #1
Debug.Print j上述代码可将二进制文件全部读到内存。
Dim j As Long
Open "C:\27548.jpg" For Binary As #1
ReDim aryContent(LOF(1) - 1)
j = LOF(1)
Get #1, , aryContent
Close #1
Debug.Print j上述代码可将二进制文件全部读到内存。
全部回答
- 1楼网友:鱼芗
- 2021-03-03 23:50
存放二进制文件的数据要使用字节型数组,不能是字符型数组:
dim dat() as byte
dim filesize as long '文件长度
filesize = filelen(文件名) '获取文件长度
redim dat(filesize - 1) as byte
open 文件名 for binary as #1
get #1, , dat
close
数据已经在dat数组中了,你可以进行任意处理
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯