11-04-2009 11:48 AM
2.0.20091.19053 this worked great and when we upgraded to version 2.0.20092.19168 we now get the C1 nag screen saying we are using an evaulation version of C1Chart when we run the vi.
Any thoughts? I'm using version 8.6
Solved! Go to Solution.
11-05-2009 01:01 PM
11-06-2009 09:40 AM
Yep, I submitted as support issue about a month ago and I'm not really getting a valid response. Their release notes say that they changed the licenesing model with the last release but those changes don't cause what I'm seeing. When I push back they say that they don't support LabView. I have also posted on C1 forums and had no luck.
I posted here hoping someone else had this problem and found a solution. Maybe a compiler switch in VS2008 and attribute for my user control.
12-30-2009 09:52 AM
Component One has fixed this issue and it will be incorporated in the official 2010v1 release. In the meantime if you need the solution you need to ask C1 for the intermediate build 2.0.20093.19356 or higher.
Also, here is their describtion of the issue. Maybe NI can reivew it to see if there is any effect for LabView.
* The license code changed from 19053 to 19152.
* An old license code class (C1.Win.ProviderInfo) inheritted from System.ComponentModel.LicenseProvider. The new
code does not have any class that inherits from System.ComponentModel.LicenseProvider. Also, the
LicenseProviderAttribute() does not specify a license provider.
* The only way that the MS IDE could be figuring out what that there is a license, and what the license is would be
because our controls call LicenseContext.SetSavedLicenseKey(). Apparently that is not enough for LabView. It must
be looking for the System.ComponentModel.LicenseProvider() and using the LicenseProvider.GetLicense() virtual to
obtain the license key.