AX 2009 でサウンドを再生できるかどうかはわかります。インターネットですばやく検索すると、サウンドを再生できる WInAPI 関数 (sndPlaySound()) が見つかりましたが、この関数は AX 2009 ではなく AX 4.0 で動作します。この関数は AX 2009 には存在しないためです。
どうすればサウンドを再生できますか? 新しい機能はありますか?
AX 2009 でサウンドを再生できるかどうかはわかります。インターネットですばやく検索すると、サウンドを再生できる WInAPI 関数 (sndPlaySound()) が見つかりましたが、この関数は AX 2009 ではなく AX 4.0 で動作します。この関数は AX 2009 には存在しないためです。
どうすればサウンドを再生できますか? 新しい機能はありますか?
私の推測ではsndPlaySound
、セキュリティ上の理由か、標準の AX で使用されていなかったために削除されました。
また、WinAPI sndPlaySoundは一種の非推奨であり、より高度で新しい機能はPlaySoundです。
既に行ったように、関数を再作成することができます。これは、アプリケーションが必要とする場合に行うことです。
.NET SoundPlayerクラスを使用することもできます。
static void Job1(Args _args)
{
System.Media.SoundPlayer SoundPlayer=new System.Media.SoundPlayer(@"C:\WINDOWS\MEDIA\DING.WAV");
;
SoundPlayer.Play();
}