用PlaySound播放背景音乐,电脑会死机,求指点迷津

C++语言 码拜 9年前 (2016-04-15) 927次浏览
纯API编程
PlaySound(“E:\格式工厂输出文件夹\钢琴曲-千本樱.wav”,NULL,SND_ASYNC|SND_LOOP|SND_NODEFAULT);
函数使用语句如上,
程序运行了一会后电脑会变的很卡,然后死机~~~~~~~
求高手指点迷津~~~~~~~~~~
解决方案

10

背景音乐例如midi、MP3用mciSendString ,播放音效用PlaySound

10

检查能否资源泄漏的办法之一:
在任务管理器 进程 查看 选择列 里面选择:内存使用、虚拟内存大小、句柄数、线程数、USER对象、GDI对象
让你的程序(进程)不退出,循环执行主流程很多遍,越多越好,例如1000000次甚至无限循环,记录以上各数值,再隔至少一小时,越长越好,例如一个月,再记录以上各数值。假如以上两组数值的差较大或随时间流逝不断增加,则铁定有对应资源的资源泄漏!
搜“GDI泄露检测”

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明用PlaySound播放背景音乐,电脑会死机,求指点迷津
喜欢 (0)
[1034331897@qq.com]
分享 (0)