Page 1 of 1

licensing problem with WebChart in latest maintenance releas

Posted: Thu Jul 21, 2005 2:13 am
by 8128237
There appears to be a licensing issue with the latest maintenance release for Version 1 of WEBCHART. After installing this maintenance my application continues to work in the development environment but failes with the standard licensing problem on the test machine. Uninstalling the maintenance and reinstalling the previous Version 1 build the problem goes away. Has anyone else seen problems like this with webchart, I've seen all the hits re Tchart for forms on this topic but none for webchart.

Posted: Thu Jul 21, 2005 9:24 am
by narcis
Hi Adrian,

You could try using the registration utility available at our customer download area.

There is also a licensing aspect that has recently come to light that we weren't aware of in time for the documentation and that may help to know.

The issue relates to applications that compile TeeChart into a DLL that is then used in turn by a different application. Might that be the case for your use of TeeChart? If so please note the comments from a TeeChart Developer who recently ran through runtime licensing steps:

"...
It was not enough to provide
the .licx entry in building the DLL that instantiates and uses TeeChart -
no! In fact, even though the main project (the EXE module) did not
reference TeeChart, apparently it was necessary to add the TeeChart
licensing entry to this project's own .licx file
..."

Please check that the point might not apply in your case. If that's not relevant or of help and the test below doesn't help either, please let us know what type of application TeeChart is being built into along with any other information you might feel is of use and we'll look for other causes of the problem.

Another test (assuming your application doesn't fall into the dll type described above), would be to recompile the TeeChart demo (assuming you ran the precompiled exe?) on your development machine and then test that on the runtime machine. That would confirm that the designtime license is correctly in place on your development machine and able to correctly 'compile-in' the license.

Please let us know if the above doesn't help resolve the issue.

Posted: Thu Jul 21, 2005 10:41 pm
by 9637751
>> You could try using the registration utility available at
>> our customer download area

Exactly where is that utility? ... I haven't been able to locate it yet.

Thx, jim

Posted: Fri Jul 22, 2005 7:24 am
by narcis
Hi jim,

You will find it at our Customer Download Area. Log in using your TeeChart for .NET v1 keys and there you'll find this tool to download.

licensing problem with WebChart in latest maintenance releas

Posted: Sun Jul 24, 2005 8:24 am
by 8128237
Hi there,
Ok...

I have uninstalled all TCHART components.

Removed the entries from the LICX files.

Reinstalled TCHART.

Run the registration utility.

Started VS and rebuilt my ASP.NET WEB application.

Checked the LICX files have the correct license info, they do.

Created an installation package for my app and installed it on my test machine after removing the previous version.

It still fails with the same problem.

If I remove tchart and install the previous build, all work fine.

Posted: Tue Jul 26, 2005 3:00 pm
by Marc
Hello,

Just to clarify please could you tell us the build release with which all works correctly and the build release number that is failing.

Assuming you have the opportunity to try and re-install the latest release please check that:

- The shipped examples work correctly, as accessed from the TeeChart menu group.
- If you open a TeeChart shipped project, eg. the WebForm project in C# or VB, does it still work correctly at runtime after being compiled by you?

To check that a license works correctly at runtime without changing machine you can go to the following registry key after compiling the project:

\\HKEY_LOCAL_MACHINE\SOFTWARE\Steema Software\TeeChart.NET\DesignKey

and modify the contents slightly, eg. putting 'xx' at the beginning of the string:

"xxSteema.TeeChart.TChart is a licensed component."

You can then run compiled projects and they will be forced to use the compiled-in (runtime) license key. Remember to put the registry string back as it was before returning to use TeeChart in designtime.

If the TeeChart shipped project works ok at this stage that confirms that the designtime license and TeChart libraries are correctly installed. If that is the case you could check with your own project by creating a new windows form project and dropping a TeeChart onto a form. the Licenses.licx file should be automatically created (you will need 'view all file mode' to see it in Solution Explorer). Assuming the file has been correctly added to the project the project should be compileable and runnable with the runtime test as decribed above with the registry mod.

If at this stage nothing appears to compile correctly and run under license then we'll need to go back a few steps. Please let us know how you get on.

Regards,
Marc Meumann