I have written a simple COM DLL in C++ which takes in a progid and servername, creates the object on the specified server, and returns a reference to that object. The DLL has been tested sucessfully on my machine (Win2000). The problem arises whenI install the DLL on a client machine (WinNT4 – yes I have admin access). It registers successfully, however when I test it with a simple VBScript, I get a 429 error – ActiveX cannot create object. It appears the class has not registered properly. I had a similar problem with a C++ service .EXE that I wrote. The problem was solved by brute-forcing the class entry into the registry. Has anyone seen this problem? Is there something I am doing wrong to cause this? Please email ericmatz99@yahoo.com if you can help.
Thanks in advance!