Hi
We have a .NET project using your, excellent, TChart product. We have just begun to role it out to production machines and have hit the following problem. On some machines we get a licensing issue with the exception:
"Failed to create item from the serialized config - Type: GUISplitterComponent, Id: FxAutoHedger.TopSplit. Reason 'An instance of type 'Steema.TeeChart.Chart' was being created, and a valid license could not be granted for the type 'Steema.TeeChart.Chart'. Please, contact the manufacturer of the component for more information."
However on other machines everything works absolutely fine and your graphing component appears and works fine. We can see no obvious reason why this would be the case. The .licx file is embedded in our dlls and the target machines have never had any version of TChart on them before. Could you suggest please what might be going wrong?
Many thanks
Ewan Wilcox
Lehman Brother Fixed Income IT.
Licensing Question
Fix found but a real problem now...
Hi
Well having read through your tutorial 17 we found out that we had not put the .licx file in our .exe. Now we have done so it works fine. This however brings us to a major problem in using TChart within Lehman Brothers. TChart was to be used as part of an internal component suite that a number of other internal teams will develop against and in each case the .exe will be different. It is simply not an option here to require each person to compile into their .exe a .licx file for TChart. As far as we know there is no reason legally or technically why once we have compiled our class library (on a licensed PC) which depends on TChart other teams and .exe's should not be able to use it with this this restriction? Indeed this is how all the other component suites we work with also function (Infragistics, Syncfusion and DevExpress). Could you please explain in detail why you have this requirement and if there is any possibility we can get this changed or how we can work around it?
Thanks,
Ewan.
Well having read through your tutorial 17 we found out that we had not put the .licx file in our .exe. Now we have done so it works fine. This however brings us to a major problem in using TChart within Lehman Brothers. TChart was to be used as part of an internal component suite that a number of other internal teams will develop against and in each case the .exe will be different. It is simply not an option here to require each person to compile into their .exe a .licx file for TChart. As far as we know there is no reason legally or technically why once we have compiled our class library (on a licensed PC) which depends on TChart other teams and .exe's should not be able to use it with this this restriction? Indeed this is how all the other component suites we work with also function (Infragistics, Syncfusion and DevExpress). Could you please explain in detail why you have this requirement and if there is any possibility we can get this changed or how we can work around it?
Thanks,
Ewan.
Hello Ewan,
Provided no part of the TeeChart API is published or wrapped in your component for further use by other developers then no development license will be needed by them.
Assuming that is the case and if you are delivering your module in the form of a dll and if that module is loaded by 'container' assemblies via Assembly Load requests then you could optionally use the TeeChart plugin license model wherein the license may be 'locked' at the level of your assembly to be re-used without the need for a license reference at executable level. If you are interested in access to the plugin version please email us at info@steema.com with your customer number and we'll forward access details to you.
Regards,
Marc Meumann
Provided no part of the TeeChart API is published or wrapped in your component for further use by other developers then no development license will be needed by them.
Assuming that is the case and if you are delivering your module in the form of a dll and if that module is loaded by 'container' assemblies via Assembly Load requests then you could optionally use the TeeChart plugin license model wherein the license may be 'locked' at the level of your assembly to be re-used without the need for a license reference at executable level. If you are interested in access to the plugin version please email us at info@steema.com with your customer number and we'll forward access details to you.
Regards,
Marc Meumann
Steema Support