troubleshooting Question

Mysterious MCI Problem

Avatar of -Richard-
-Richard-Flag for United States of America asked on
Windows OSVisual Basic Classic
13 Comments1 Solution1228 ViewsLast Modified:
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!


Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 1 Answer and 13 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 1 Answer and 13 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros