2017新罗免税店积分:VB.NET 打包安装到目标机后为何没有了声音?

来源:百度文库 编辑:杭州交通信息网 时间:2024/05/03 06:27:16
我在VB.NET2003中使用了下面的一些函数:
Public Declare Function sndPlaySound Lib "winmm.dll" Alias "sndPlaySoundA" (ByVal lpszSoundName As String, ByVal uFlags As Long) As Long
Public Const SND_ASYNC = &H1

public sub PlayWave(FilePath)
ReturnValue = sndPlaySound(FilePath, SND_ASYNC)
End sub

在本机上调试时正常发音,但用VB自带的工具打包后安装到目标机器后不能发音,请问如何解决?winmm.dll是不是依赖项呢?

在目标机器上查看一下winmm.dll是否正确注册,如果没问题,那就是对方声卡的问题,再换台机器试试。

目标机器有声卡么?