You should get the latest service pack for Visual C++ 6, which is SP5 and see if that fixes the problem. Additionally, you should try and debug the DLL to see what's wrong. You can easily debug the DLL registration by setting breakpoints in the entry points and using REGSRV32.EXE as the executing application.
Dig Deeper on Legacy operating systems
Related Q&A from John Robbins
What is a JAD session? This term is referred to often in job postings and seems like some kind of brainstorm you carry out with a client to define IT... Continue Reading