I made a program in Borland C++ Builder 6 and the program uses a ActiveX control (VTChart). The program works fine on computers with Borland installed, however; not on other machines. I receive the message, "Class not registered." I believe this is caused by the required DLL/OCX files not being installed.

I have looked through the help file for the VTChart and found a list of dependencies.
The help files says that the items in the first list need to be in the Windows System directory. The second list of files, the help doc claims, were installed and registered by Borland.
  • List 1
  • VCFI32.OCX
  • VCFI32WZ.DLL


  • List 2
  • OC30.DLL
  • MFCANS32.DLL
  • MSVCRT20.DLL



So here is my problem. I copied the files listed and brought them along with my exe to see if I could make it work. I thought that I would be able to put the first list of files in C:\Windows\system32 and then use regsvr32 on the second list of files.

However, when I try to register these files, only the first one will register. The other two give me the message, "[DLL Path & Name] was loaded, but the DllRegisterServer entry point was not found."

Am I doing something wrong? Anyone have any ideas.

Please let me know if I have been unclear or if there more I can post!

Thanks in advance.