VSFlexgrid licensing issue in VB6

4.7k Views Asked by At

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.

3

There are 3 best solutions below

2
splattne On

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.

2
Arvo On

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.

0
YogoZuno On

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.