一般的程序都是使用 MCI 接口来播放音乐,我习惯了使用 MCISendString 这个函数。而且其性能还不错,兼容大多数音乐格式。但是有一个问题一直得不到解答: 本来,我设计的一个程序在 Windows 任务管理器中查不过占用了 168K 的内存,但是,使用MCI函数播放文件以后,内存占用率达到了 13024K(13MB),而且,即便是停止音乐的播放,也没见占用内存减少,设计程序最忌讳的是占用大量内存了,为什么无法收回这部分内存呢??MCISendString 函数有没有能释放内存的参数??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货