1. Należy zadeklarować funkcję:
Declare Function sndPlaySound Lib "winmm.dll" _ Alias "sndPlaySoundA" (ByVal lpszSoundName _ As String, ByVal uFlags As Long) As Long
2. Odgrywać dźwięki za pomocą wywołań typu:
Call sndPlaySound("C:\Dzwieki\Lalala23.WAV", 1)
Uwagi:
Podana metoda jest b. prosta i wygodna w użyciu,
dlatego dobrze się nadaje do różnego rodzaju gongów i innych krótkich
dźwięków. Jednak trzeba sprawiedliwie powiedzieć, że jest raczej
nieodpowiednia do dłuższych nagrań, ponieważ na czas odtwarzania dźwięku,
wstrzymuje działanie aplikacji (podobnie jak np. MsgBox), tak że nie można
nic wykonać na ekranie, gdy gra muzyka. Do bardziej zaawansowanej obsługi
dźwięków można użyć dostępnych kontrolek ActiveX (poszukaj
Multimedia MCI Control MCI32.OCX) lub skorzystać z możliwości funkcji
mciSendString, zawartej w bibliotece winmm.dll.
Przykład wykorzystania funkcji mciSendString
podany przez Marka Pochronia zamieściłem w dziale Anti-FAQ: Ścieżki dostępu, środowisko Windows (pkt. 15).
K. P.