Learn how to a build a cloud-first strategyRegister Now

x
  • Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 170
  • Last Modified:

Identifying controls from OCX used in project

I have a reasonably large project which uses the threed32.ocx.

I'd like to find out which of the controls from this OCX are on what forms.

I can identify which forms have the OCX by scanning the frm files for the threed32.ocx but I'm not sure how I can identify occurences of each associated control on the form.
0
colindow
Asked:
colindow
1 Solution
 
Guy Hengel [angelIII / a3]Billing EngineerCommented:
One dirty way would be to unregister the threed32.ocx, and then open the project and all it's forms. you will get errors and log files around. Then close the project (with NOT saving any of the files), register the threed32.ocx, and reopen the project to ensure that everything is still fine. You can collect the <yourform>.log files to see which controls are in threed32.ocx.

Other option (which takes MUCH MORE time):
you could develop some code reading the .frm files, and comparing the lines where controls are "defined" on the form which ocx they would come from. This list could be either compiled manually, or by code using the typelib objects... but i think that is for some hourse of coding, while my first suggestion is done in "seconds"...

CHeers

0

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

Tackle projects and never again get stuck behind a technical roadblock.
Join Now