We help IT Professionals succeed at work.

mscomm.ocx to mscomm32.ocx

MsAileenS used Ask the Experts™
One of my users came to me and explained that the software they are currently using was written in Visual Basic in 1997 and it calls up MSCOMM.OCX to handle I/O to the COM ports.  Windows XP uses a newer and incompatible version, now called MSCOMM32.OCX.

Any suggestions on how to get this to work?
Watch Question

Do more with

Expert Office
EXPERT OFFICE® is a registered trademark of EXPERTS EXCHANGE®
Top Expert 2016
when MS uses a new name for a dll or ocx, it was for the only purpose to make it possible that both could be registered on same computer. so if you would find a copy of mscomm.ocx and copy it to system32 folder and register it by means of regsvr32, your vb program should work and all programs that use the newer ocx as well. you nevertheless should make a backup of your registry before doing so.