Dobrý den, pracuji na aplikaci, kde by se měl přehrávat zvuk. Když nastavím
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Public Const SND_ASYNC = &H1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = Int(Rnd() * 3) + 1
If i = 1 Then
Call mciExecute("Play C:\ptaci\zvuky\kukacka.wav")
Button1.Text = "kukačka"
ElseIf i = 2 Then
Call mciExecute("Play C:\ptaci\zvuky\hrdlicka.wav")
Button1.Text = "hrdlička"
ElseIf i = 3 Then
Call mciExecute("Play C:\ptaci\zvuky\pustik.wav")
Button1.Text = "puštík"
End If
End Sub
Aplikace funguje. Pokud ale chci ty zvukové soubory (respektive celou složku ptaci) umístit do Program Files a kód upravím
Private Declare Function mciExecute Lib "winmm.dll" (ByVal lpstrCommand As String) As Long
Public Const SND_ASYNC = &H1
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
i = Int(Rnd() * 3) + 1
If i = 1 Then
Call mciExecute("Play C:\Program Files\ptaci\zvuky\kukacka.wav")
Button1.Text = "kukačka"
ElseIf i = 2 Then
Call mciExecute("Play C:\Program Files\ptaci\zvuky\hrdlicka.wav")
Button1.Text = "hrdlička"
ElseIf i = 3 Then
Call mciExecute("Play C:\Program Files\ptaci\zvuky\pustik.wav")
Button1.Text = "puštík"
End If
End Sub
Aplikace fungovat přestane. Hlásí, že nenalezl cestu k zadaným souborům. Poraďte, prosím co s tím. Děkuji Adéla
|