License information for this component not found

By | October 31, 2014

In this blog post, we will discuss about a general error that we face while executing macro from Sage 300 desktop. Refer below screen shot.
New stuff:  Form 26Q file generated in TDS-Part2
We encounter a scenario where we develop macro which executes successfully on our in-house environment. We do not face the above issue because we have all the required references in the machine. But after deploying the macro at the End user machine, the macro fails to execute if VB based components are not installed or not registered successfully.
The above issue occurs because the VB6 controls and references are not registered properly on the end user machine. So in order to register the VB6 controls, we need to follow a few simple steps mentioned below,
Before proceeding further, take backup of the Registry.

  1. Before proceeding further, take backup of the Registry.
  2. Go to Run –>Regedit. Click on Export and store the backup of the registry on your system.registryBackup
  3. Now download the vb6controls.reg file from the below link :-
  4. Run the vb6controls.reg file by double clicking on it and press ‘Yes’. It will register all the VB6 controls.
  5. You need to ensure that these steps are followed in order to register the VB controls and references on the machine.