We help IT Professionals succeed at work.

Check out our new AWS podcast with Certified Expert, Phil Phillips! Listen to "How to Execute a Seamless AWS Migration" on EE or on your favorite podcast platform. Listen Now

x

DllRegisterServer failure

jlgrant
jlgrant asked
on
Medium Priority
235 Views
Last Modified: 2008-01-16
I have written an OCX in Visual Basic (VB5).  The OCX installs and executes properly on most computers, both Win95 and WinNT.  However, on some systems, we get the error message "DllRegisterServer in (OCX name)failed," and the OCX does not register.  There is no error number or additional information with this error.  I suspect that the systems on which the register fails are missing some DLL that the OCX needs to execute, but I can't identify any missing components.
Does anyone have any suggestions as to what is causing this failure, and how to fix it?
Thank you
Jim Grant
Comment
Watch Question

Tommy HuiEngineer

Commented:
You're probably missing a DLL. Go to http://www.slip.net/~thui and go to the shareware section. Get DLLLook and use it to find out which DLLs your OCX requires. Use it on the tstcon32.exe application. Then make sure each of the other machines have those DLLs.

Author

Commented:
What is the tstcon32.exe application?

Author

Commented:
I followed the above suggestion.  DLLLook indicated that the following DLL's are used by the OCX:

         OLEAUT32.dll
         ole32.dll
         ADVAPI32.dll
         GDI32.dll
         USER32.dll
         KERNEL32.dll
         MSVBVM50.DLL
         WINSPOOL.DRV

All of these DLL's are on at least one system where the installation fails.

Any more suggestions.

Author

Commented:
I followed the above suggestion.  DLLLook indicated that the following DLL's are used by the OCX:

         OLEAUT32.dll
         ole32.dll
         ADVAPI32.dll
         GDI32.dll
         USER32.dll
         KERNEL32.dll
         MSVBVM50.DLL
         WINSPOOL.DRV

All of these DLL's are on at least one system where the installation fails.

Any more suggestions.

Author

Commented:
This suggestion didn't locate the problem.  The DLL's DLLLook indicated were necessary to execute were present on at least one system where registration failed.
Commented:
Unlock this solution and get a sample of our free trial.
(No credit card required)
UNLOCK SOLUTION
Unlock the solution to this question.
Thanks for using Experts Exchange.

Please provide your email to receive a sample view!

*This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

OR

Please enter a first name

Please enter a last name

8+ characters (letters, numbers, and a symbol)

By clicking, you agree to the Terms of Use and Privacy Policy.