Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How do I fix the error "Cannot load control SSPanel; license not found" in VB6 program

Tags:

vb6

I have a VB6 legacy program which I need to change. I am unable to run the program from the IDE. When I activate one of the forms in the IDE I get an error which refers me to an error log file. The log file has the following in it

"Cannot load control SSPanel; license not found"

The SSPanel is part the Sheridan 3D controls (THREED32.ocx) and the component is selected.

How can I fix the error?

like image 757
Jay Corbett Avatar asked Dec 14 '08 03:12

Jay Corbett


2 Answers

The solution that worked for me was to execute the file VBCTRLS.REG on the installation disc (common/tools/VB/controls). It registered the control. I stopped getting the error and I was able to run the program from the IDE

like image 57
Jay Corbett Avatar answered Oct 07 '22 01:10

Jay Corbett


Just had to deal with this in some legacy code. The issue seems to be with controls that were discontinued before vb6. Didn't have the setup disk readily available, so i did a little digging and found an executable that you can download from microsoft.com.

Microsoft had a kb article which addresses this issue: https://jeffpar.github.io/kbarchive/kb/177/Q177799/ (archived copy)

The file VBUSC.exe seems to have fixed it.

like image 42
law1185 Avatar answered Oct 06 '22 23:10

law1185