Reputation: 115
I am having a licensing issue with our VideoSoft VSFlexGrid 7.0 in VB6. When I create a new FlexGrid it triggers a message box with a licensing/about message. We have a license but it appears that VB does not quite keep it. Is there a way to get rid of this message?
I currently use a workaround: instead of creating a new FlexGrid I copy an existing one and modify it as needed.
Upvotes: 2
Views: 5011
Reputation: 416
Registering components has nothing to do with licensing, sadly. VB Custom Components (optionally) came with a lic file that was added to the registry by the application installer. Without the correct lic details, you can instantiate a control at runtime, but you cannot at design time.
So, the most likely way to fix this problem is to re-run the original Flex Grid installer.
Upvotes: 1
Reputation: 10580
What OS you're using? I have problem with older flexgrid and 64bit Vista - flexgrid installer is 16bit and doesn't run on 64bit Vista; without installer license information cannot be written into registry. I'm using XP for this project.
If flexgrid installer is working in your system, just reinstall it (run in admin privileges!) - that should create developer license in registry. Simply re-registering ocx file doesn't create developer license.
Upvotes: 2
Reputation: 104070
You could try to manually re-register the OCX component. In a command line window, run regsvr32
followed by the name of the .ocx file.
Upvotes: 1