i think the ocx is automatically installed with Visual C++, Visual Basic, and
other Visual Studio programs, or you can find just the control here:

http://www.ppreview.net/Forum/topic.asp?TOPIC_ID=245
mci32.cab


Daniel Berger wrote:

> Lou Vanek wrote:
> 
>>>irb
>>
>>irb(main):001:0> require 'win32ole'
>>=> true
>>irb(main):002:0> sound = WIN32OLE.new("MCI.MMControl")
>>=> #<WIN32OLE:0x250a230>
>>irb(main):003:0>
>> > irb -v
>>irb 0.9.5(05/04/13)
>> > ruby -v
>>ruby 1.8.4 (2005-12-26) [i386-cygwin]
>>
>>
>>do you have OLE/COM Object Viewer installed (I think it comes with Visual C++).
>>if not, you can get it at,
>>http://www.microsoft.com/windows2000/techinfo/reskit/tools/existing/oleview-o.asp
>>http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
>>
>>Is "Microsoft MCI Control" listed under "Controls" or "Automation Objects" in the
>>OLE/COM Object Viewer?
> 
> 
> I don't see it.
> 
> 
>>do you have mci32.ocx installed in System32 dir?
>>is mci32.ocx in your path?
>>is MCI.MMControl in your registry?
> 
> 
> Nope.  Closest thing I've got is mciole32.dll.  Where do you get it?
> I'm on Windows XP Pro, SP2 with the MS SDK and .NET stuff (cl 13).
> 
> Thanks,
> 
> Dan