We help IT Professionals succeed at work.
Get Started

Mysterious MCI Problem

Last Modified: 2012-08-13
I have an OCX control written using VB6 which uses MCI to implement an on-screen tape-recorder-style interface -- stop, start, record, play, rewind, etc.   The microphone I'm using is a Philips SpeechMike Pro Plus, which is a highly specialized microphone typically used in turnkey systems like the one I'm working on.

The problem is that this control works fine on a majority of computers.  However, on some computers, it fails to open the SpeechMike with the following error:  

"Cannot set the current wave device for recording because it is in use.
Wait until the Device is free, and try again. "

I'm darned if I can find any other task running that imight be using the microphone.   One issue is that the control has to support multiple operating systems.  It generally, although there are exceptions, works on machines running Windows XP.  However, under Windows 7, the problem happens invariably.

Can anyone recommend a good way to track down what task may be keeping the microphone open under Windows 7? Or, is this some kind of Windows 7 compatibility issue?   Experts, your thoughts will be greatly appreciated!!!!!   Thank you in advance!

Watch Question
This problem has been solved!
Unlock 1 Answer and 13 Comments.
See Answer
Why Experts Exchange?

Experts Exchange always has the answer, or at the least points me in the correct direction! It is like having another employee that is extremely experienced.

Jim Murphy
Programmer at Smart IT Solutions

When asked, what has been your best career decision?

Deciding to stick with EE.

Mohamed Asif
Technical Department Head

Being involved with EE helped me to grow personally and professionally.

Carl Webster
CTP, Sr Infrastructure Consultant
Ask ANY Question

Connect with Certified Experts to gain insight and support on specific technology challenges including:

  • Troubleshooting
  • Research
  • Professional Opinions
Did You Know?

We've partnered with two important charities to provide clean water and computer science education to those who need it most. READ MORE