* Play a wave file using Microsoft Multimedia Control PROCEDURE PlayWavCtrl LParam pcWavfile Local loMMControl loMMControl = CreateObject('MCI.MMControl') loMMControl.DeviceType = 'WaveAudio' loMMControl.Filename = FullPath(pcWavfile) loMMControl.command='Open' loMMControl.Wait = .t. loMMControl.command='Play' loMMControl.command='Close' Release loMMControl ENDPROC * Play a wave file using the Multimedia API PROCEDURE PlayWavAPI LParam pcWavfile DECLARE INTEGER mciSendString IN WINMM ; STRING sendstr, INTEGER retstr, ; INTEGER szret, INTEGER callback mciSendString("open "+Fullpath(pcWavfile)+ ; " type waveaudio alias mmwav", 0, 0, 0) mciSendString("play mmwav wait", 0, 0, 0) mciSendString("close mmwav", 0, 0, 0) ENDPROC>I need to be able to play .WAV files in my VFP 5 app. The combination of SET BELL TO "MySound.WAV", 0 and ??CHR(7) works perfectly at the VFP command window, but not within my app (based on Visual FoxExpress 5). No errors come up, the sound simply doesn't play.