User (Legacy) Posted January 20, 2004 Report Share Posted January 20, 2004 After building and deploying an application using ChartFX for WinForms (first 6.0 and now 6.2) through many revisions over nearly a year's time, suddenly today for the first time the application, running on a client machine, couldn't find a license for ChartFX. The first form to load does create a Chart control at runtime, but another form that gets called up by user interaction later on has a Chart control that was loaded at design time. I was lead to believe that this would be sufficient to carry the license along to client installations, which until today it seemed to be. The license error occured upon loading the first form, and again (if ignored the first time) upon loading the second form. As far as I could tell, nothing significant was changed between the two revisions--just some code in a part of the application that wouldn't get executed until after the license error cropped up. Perhaps more significantly (?), the sysadmin had just automatically installed the latest Msoft patch, KB832482 for data access components, on this machine, prior to my updating the application and experiencing this problem. Once I added licenses.licx to the build (which hadn't been necessary until now) and reinstalled the application, it ran again; with the newly added copy of licenses.licx comfortably installed in the exe file's folder. My question is: why did this happen at this moment? Link to comment Share on other sites More sharing options...
Software FX Posted January 21, 2004 Report Share Posted January 21, 2004 The license information needs to reside in the final EXE, it can NOT reside in a DLL. I can not tell what changed in VS or if you just caught a bug in VS but we have NO control of where and when the license information is stored. The following KB articles (support.softwarefx.com) might help you understand a little bit more about technical licensing issues: Q6101001. How to deploy a WinForms Application when it contains a wrapper object using Chart FX for .NET Q6101008. Using Chart FX for .NET Windows Forms control from a DLL Q6101010. How to manually add a Chart FX license to an executable -- FP Software FX, Inc. Link to comment Share on other sites More sharing options...
User (Legacy) Posted January 21, 2004 Author Report Share Posted January 21, 2004 I followed the instructions in Q6101010 for manually adding the license to an executable, which was what restored normal operation. Anyway, it's running now just fine. "SoftwareFX Support" <support@softwarefx.com> wrote in message news:gDWGIDE4DHA.2468@webserver3.softwarefx.com... > The license information needs to reside in the final EXE, it can NOT reside > in a DLL. > > I can not tell what changed in VS or if you just caught a bug in VS but we > have NO control of where and when the license information is stored. > > The following KB articles (support.softwarefx.com) might help you understand > a little bit more about technical licensing issues: > > > Q6101001. How to deploy a WinForms Application when it contains a wrapper > object using Chart FX for .NET > > Q6101008. Using Chart FX for .NET Windows Forms control from a DLL > > > Q6101010. How to manually add a Chart FX license to an executable > > -- > FP > Software FX, Inc. > > Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.