Uninstall an ocx


How can i list all the installed libraries (ocx, dlls) exactly like delphi does?
Example :  (Project ---> Import type library) There is a list there with all windows libraries.

I'd like to be able to remove some of the libraries.

Is there any code for that ??? Thanks in advance. :)
LVL 16
Who is Participating?
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

You can find all typelibs in the registry:


There are a lot more there then Delphi lists. I don't know how Delphi filters them.

Regards Jacco

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CodedKAuthor Commented:
Thank you very much Jacco.
Its true Delphi may read from there but there is no info about the class name inside the registry !
Delphi provides:
Name , path and the class name !

Inside the registry you can find name and path but not the class name !
You're right. I don't know how Delphi achieves this. Maybe Delphi opens the DLL and calls some ActiveX method to retrieve classnames when you select the DLL in the ListBox?

Sorry I can't be of any further help.

Regards Jacco
CodedKAuthor Commented:
:) You helped a lot Jacco. You pointed to the registry value that contains the list...
I'll keep this question open for a while, maybe someone will provide further assistance.
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today

From novice to tech pro — start learning today.

Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.