回 帖 发 新 帖 刷新版面

主题:[讨论]VB资源文件释放谜团 之 多出的字节

在这几天设计了一个程序,将一首音乐分割成立几个文件,都是小于64k的,然后把他们都添加到了资源文件,并在程序中读出,合并成为文件“1.wma”,但是,生成的文件比源文件多了一个字节,且将这个多出的字节删除后,仍然无法释放产生格式正确的音频文件。求助啊!

回复列表 (共9个回复)

沙发

把工程文件打包传上来

板凳

[quote]把工程文件打包传上来[/quote]
我已经发送邮件到一江秋水老师的邮箱了,因为论坛允许的附件大小有限。

3 楼

按目前我试验的两个释放样本的初步结果,我成功了。解决了这个问题,在这里总结几点注意的
1.添加资源文件的时候,注意添加的顺序
  比如,你将一个音乐文件分解为13个文件,但是添加资源文件的时候,他们的添加顺序错了,那么即使释放代码是正确的,最后的结果也是有问题的。
2.注意使用数组拼接,最终合成文件的时候,数组的0下标不可忽略(除非option base 1),且循环redim preserve 数组的时候,注意数组应该生成的大小。

4 楼

祝贺

5 楼

[quote]祝贺[/quote]
感谢一江秋水老师的支持!

6 楼

[quote]祝贺[/quote]
现在想起来,当时还真是幼稚。
资源文件大小没有什么限制。

7 楼

其实可以将很大的文件直接放到资源文件里面的。

8 楼

时间过得好快

9 楼

嗯,转眼已经从一个有大把大把时间的大学生,变成了朝九晚六的上班狗

我来回复

您尚未登录,请登录后再回复。点此登录或注册