Q6101008. Using Chart FX for .NET Windows Forms control from a DLL

The information on this article applies to
Summary
This article discusses deployment and licensing issues that occur when you use Chart FX for .NET Windows Forms component from a DLL instead of using it directly from an executable.

Description
The run-time license of Chart FX, like most licensed controls, is expected to be found in the executable (EXE) that loaded the Chart FX DLL. Any intermediate DLL's are ignored. This is by design.

The reason for this is to avoid easy by-passing of the license checks by wrapping the Chart FX's functionality into another DLL.

You need to have a license for Chart FX when compiling any executable that uses Char FX directly or indirectly (through another DLL).

You must add a reference to Chart FX in the main project in order for Visual Studio to include the appropriate license information when the application is compiled. In other words licenses.licx must contain an entry for Chart FX, otherwise the application will not run in a computer where Chart FX for .NET is not installed.

Chart FX for .NET license allows you to redistribute the run-time modules only as part of an application (EXE).

Please contact Software FX if your specific situation requires a different licensing scheme.

Related Articles
Q6101001 How to deploy a WinForms Application when it contains a wrapper object using Chart FX for .NET
Q6101010 How to manually add a Chart FX license to an executable
Q6101016 Issues migrating Chart FX for .NET (Windows Forms) from the trial version to a licensed version
Q6101017 Licensing issues related to using Chart FX for .NET extensions with an existing version of the core product


ArticleID:Q6101008
Keywords:
Reviewed:11/23/2006 10:26:00 AM

DISCLAIMER INFORMATION:
Information in this document is subject to change without notice and does not represent a commitment on the part of Software FX, Inc. The software, which includes the information contained in any databases, described in this document is furnished under a license agreement or nondisclosure agreement. The software may be used or copied only in accordance with the terms of those agreements. It is against the law to copy the software on any medium except as copy of the software for backup purposes. No part of this article may be reproduced or transmitted in any form or by any means including recording, or information storage and retrieval systems, for any purpose other than the purchaser's personal use, without the express written permission of Software FX, Inc.

Software FX, Inc. disclaim all warranties, either express or implied, including but not limited to implied warranties of merchantability and fitness for a particular purpose, with respect to the instructions contained in this article.

In no event shall Software FX, Inc. be liable for any damages whatsoever including, without limitation, damages for loss of business profits, business interruption, loss of business information, or other pecuniary loss, even if Software FX, Inc. has been advised of the possibility of such damages. Because some states do not allow the exclusion or limitation of liability for consequential or incidental damages, the above limitation may not apply to you.