我知道是否可以在AX 2009上播放声音。通过在互联网上快速搜索,我发现了一个允许我播放声音的WInAPI功能(sndPlaySound()),但此功能适用于AX 4.0,而不是在AX 2009上,因为AX 2009上不存在此功能。
我怎么能播放声音?有新功能吗?
答案 0 :(得分:2)
您还可以使用.NET SoundPlayer类:
static void Job1(Args _args)
{
System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
;
SoundPlayer.Play();
}
答案 1 :(得分:1)
我的猜测是sndPlaySound
出于安全原因被删除,或者因为它没有在标准AX中使用。
同样,WinAPI sndPlaySound有点被删除,更高级和更新的功能是PlaySound。
正如您已经完成的那样,您可以重新创建该函数,这是您的应用程序需要它时要执行的操作。