[リストへもどる]   [VBレスキュー(花ちゃん)]
一括表示

投稿時間:2007/02/06(Tue) 10:26
投稿者名:かたろう
Eメール:
URL :
タイトル:
PLAYSOUNDで 指定音がでない
連続の投稿 失礼します。

以下のような関数で音を出そうとしています。

Public Declare Function PlaySound Lib "winmm.dll" Alias "PlaySoundA" (ByVal lpszName As String, ByVal hModule As Long, ByVal dwFlags As Long) As Long
Public Const SND_ASYNC = &H1

Call PlaySound(App.Path & "Windows Information Bar.wav", 0, SND_ASYNC)

どのWAVを 指定していても  Windows XP Ding.wav の音しか出ません。
WindowsMediaPlayerでは 正常に音が出ております。

環境は
WindowsXpPro VB6+SP6です。

よろしくお願いします。

投稿時間:2007/02/06(Tue) 10:48
投稿者名:花ちゃん
Eメール:
URL :
タイトル:
Re: PLAYSOUNDで 指定音がでない
プログラムを起動したフォルダに "Windows Information Bar.wav" ファイルが
ないからエラー音が鳴っているのでは。

ちゃんと他の音も鳴りますよ。
Private Sub Command1_Click()
   Call PlaySound("C:\WINDOWS\Media\Windows XP Startup.wav", 0, SND_ASYNC)
End Sub

投稿時間:2007/02/06(Tue) 11:38
投稿者名:かたろう
Eメール:
URL :
タイトル:
Re^2: PLAYSOUNDで 指定音がでない
どうもありがとうございます。
指示通りに行いますとOKでした。

ありがとうございました。