| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 543 人关注过本帖
标题:请教各位高手,用vb6编程能把一个大于2GB的文件,以二进制的方式分割成两个 ...
只看楼主 加入收藏
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:331
专家分:561
注 册:2013-10-30
结帖率:98.41%
收藏
 问题点数:0 回复次数:1 
请教各位高手,用vb6编程能把一个大于2GB的文件,以二进制的方式分割成两个文件吗?谢谢。
vba的代码:
1、提取二进制文件数据:
    Dim arrByte() AsByte, fNo#, n As Byte
    fNo = FreeFile
    Open FileFullPath For Binary As fNo  '打开二进制数据源文件
    ReDim arrByte(LOF(fNo) - 1)        '将接收用的数组大小设置成匹配源文件字节数
     '当文件大于2GB时,以上语句出现“错误9:下标越界“
    Get fNo, ,arrByte        '用字节数组接收二进制数据
    Close fNo         '关闭二进制数据源文件
以上代码来自:
https://club.
因为俺在使用以上代码时,所用大于2GB的文件,都是MP4文件,因此
如果您要测试这些或vb6的代码,一时找不到大于2GB的文件,可以这么操作:
    1、打开手机上的录屏功能,再打开央视的某一个直播节目,录屏30分钟,就可以了,
然后把此文件弄到电脑上;
    2、打开电脑上的录屏功能,再打开央视的某一个直播节目,录屏20分钟,就可以了。
    3、电脑上大多数常用的文件都可以用二进制的方式读取。



[此贴子已经被作者于2024-10-26 17:03编辑过]

搜索更多相关主题的帖子: vb6 二进制 打开 文件 大于 
2024-10-26 16:31
HVB6
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:15
帖 子:331
专家分:561
注 册:2013-10-30
收藏
得分:0 
发一个完整的vba代码文件:
文件加解密工具.rar (100.12 KB)
  
以上附件来自:https://club.
当以二进制的方式读取一个大于2GB文件时,以下语句出现“错误9,下标越界“,
 ReDim b1((LOF(f)) - 1)



[此贴子已经被作者于2024-10-26 17:52编辑过]

2024-10-26 17:07
快速回复:请教各位高手,用vb6编程能把一个大于2GB的文件,以二进制的方式分割成 ...
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.069283 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved