主题:[讨论]VB资源文件释放谜团 之 多出的字节
孙瑞
[专家分:590] 发布于 2011-07-29 14:39:00
在这几天设计了一个程序,将一首音乐分割成立几个文件,都是小于64k的,然后把他们都添加到了资源文件,并在程序中读出,合并成为文件“1.wma”,但是,生成的文件比源文件多了一个字节,且将这个多出的字节删除后,仍然无法释放产生格式正确的音频文件。求助啊!
回复列表 (共9个回复)
沙发
一江秋水 [专家分:9680] 发布于 2011-07-29 16:51:00
把工程文件打包传上来
板凳
孙瑞 [专家分:590] 发布于 2011-07-29 22:57:00
[quote]把工程文件打包传上来[/quote]
我已经发送邮件到一江秋水老师的邮箱了,因为论坛允许的附件大小有限。
3 楼
孙瑞 [专家分:590] 发布于 2011-07-30 00:10:00
按目前我试验的两个释放样本的初步结果,我成功了。解决了这个问题,在这里总结几点注意的
1.添加资源文件的时候,注意添加的顺序
比如,你将一个音乐文件分解为13个文件,但是添加资源文件的时候,他们的添加顺序错了,那么即使释放代码是正确的,最后的结果也是有问题的。
2.注意使用数组拼接,最终合成文件的时候,数组的0下标不可忽略(除非option base 1),且循环redim preserve 数组的时候,注意数组应该生成的大小。
4 楼
一江秋水 [专家分:9680] 发布于 2011-07-30 11:23:00
祝贺
5 楼
孙瑞 [专家分:590] 发布于 2011-07-30 13:50:00
[quote]祝贺[/quote]
感谢一江秋水老师的支持!
6 楼
孙瑞 [专家分:590] 发布于 2014-04-26 14:49:00
[quote]祝贺[/quote]
现在想起来,当时还真是幼稚。
资源文件大小没有什么限制。
7 楼
孙瑞 [专家分:590] 发布于 2014-09-16 13:03:35
其实可以将很大的文件直接放到资源文件里面的。
8 楼
tanchuhan [专家分:15140] 发布于 2014-09-20 22:44:27
时间过得好快
9 楼
孙瑞 [专家分:590] 发布于 2014-09-21 09:14:43
嗯,转眼已经从一个有大把大把时间的大学生,变成了朝九晚六的上班狗
我来回复