SciChart® the market leader in Fast WPF Charts, WPF 3D Charts, iOS Chart, Android Chart and JavaScript Chart Components



In our company we’ve developed software (called X to simplify explanation) which can load other dll’s (applications) dynamically. These dll’s can contain WPF user control with some SciChart control. These dll’s are developed by different development teams and each team have a different SciChart license (developer license + runtime license). What is more thay can have even different SciChart versions. Software X has also its own SciChart runtime license loaded in “OnStartup” function. If software X loads application dll’s dynamically it may contain many SciChart runtime licenses. Will it work in this scenario? How we should handle many runtime licenses in one product which loads dynamically controls build on top of SciChart controls?

Is it ok if we just load one runtime license in product X which will be used by other dll’s loaded dynamically?

  • You must to post comments

Hi Arkadiusz,

As a support-expired person we have no obligation to answer your requests. I’ve said that when you contacted priority support.

However, for the interest of assisting other users who have this problem, no it probably won’t work.

In the instructions to activate scichart, the runtime license step says

You need to call SciChartSurface.SetRuntimeLicenseKey() before any SciChartSurface is instantiated and only once. The best place to include the Runtime License is in the constructor of App.xaml.cs

If you call SetRuntimeLicenseKey() more than once you may get unexpectd results such as licensing failing.

Best regards,

  • You must to post comments
Showing 1 result
Your Answer

Please first to submit.