* * get sound file name THISFORM.WaveFile = "_" + NextNumber( "NxtWaveFile", 7 ) * * start recording THISFORM.MMControl1.DeviceType = "WaveAudio" THISFORM.MMControl1.NOTIFY = .T. THISFORM.MMControl1.FileName = ".\audio\" + THISFORM.WaveFile + ".WAV" THISFORM.MMControl1.COMMAND = "Open" IF THISFORM.MMControl1.ERRORMESSAGE <>"" WAIT WINDOW "PROBLEM OPENING THE SOUND FILE !!" + CHR(13) + THISFORM.MMControl1.ERRORMESSAGE ENDIF IF THISFORM.MMControl1.CanRecord = .F. WAIT WINDOW "SOUND RECORDING WAS NOT ENABLED !" + CHR(13) + THISFORM.MMControl1.ERRORMESSAGE ELSE THISFORM.MMControl1.COMMAND = "Record" IF THISFORM.MMControl1.ERRORMESSAGE <>"" WAIT WINDOW "PROBLEM RECORDING THE SOUND FILE !!" + CHR(13) + THISFORM.MMControl1.ERRORMESSAGE ENDIF ENDIFAs you can see, there are messages displayed if any of the steps doesn't succeed and I'm not seing any of these messages...