hur.cn - 华软网

 热门搜索

pb10.0 为什么不能用 sndPlaySound API 播放wav文件???

  作者:未知    来源:网络    更新时间:2018/5/16
我声明了API 如下:
Function ulong sndPlaySound(ref string lpszSoundName,ulong uFlags) LIBRARY "winmm.dll" ALIAS FOR "sndPlaySoundA"

然后调用:

string ls_filename
ulong lu_Ret 
ls_filename = "C:\WINNT\Media\Windows 注销音.wav"
lu_Ret = sndPlaySound(ls_filename, 1)

可是不能播放,但是同样的程序,在6.5下就可以播放,是不是10.0的双字节字符的原因?
不知怎么解决.
高手指点....


------华软网友回答------
1.返回值是什么? 
2.试试文件名不要用中文及空格
3.检查文件是否真的存在
------华软网友回复------
pb10好象要这么申明


Function ulong sndPlaySound(ref string lpszSoundName,ulong uFlags) LIBRARY "winmm.dll" ALIAS FOR "sndPlaySoundA;Ansi"      
华软声明:本内容来自网络,如有侵犯您版权请来信指出,本站立即删除。