06-05-2009 05:45 AM
Hi,
I'm just wondering how other people deal with this problem, which is best explained by way of example...
Lets say I developed a vision app two years ago for customer using Labview 7.1 and Vision 7. Now the customer requires a minor software change. In the mean time I have upgraded to Labview 8.n and vision 8.n on my development machine. I can modify the software and provide a new installer for the Labview 8 version of the app, but the customer (or I) will have to buy a runtime licence for Vision 8! This will be a problem, particularly if there is little added functionality. Hypothetically if the customer wanted, for example, to change the name of an indicator, it would cost the price of a new Vision runtime license.
The only solution we can see is to keep a machine or hard drive with a version of windows with the necessary version of vision installed for every piece of software released.
Am I missing something?
Thanks,
Mike
06-05-2009 08:05 AM
Perhaps you can tackle the problem by this way (it is only a geeky opinion):
If you don't rely on any new feature of LABVIEW 8 and Vision 8, you may save it as previous version (version 7). I haven't tried this to be honest, but I think it shall run using the same installed Vision runtime engine with no problems.
06-05-2009 08:17 AM
Thanks.
The problem is that you can't have both Vision 7 and Vision 8 installed at the same time, so you can't specify that vision 7 should be used. An exe would thus be compiled using vision 8 and the vision 8 runtime engine and corresponding license would be required
Mike
06-08-2009 01:18 PM
Hey Mike,
If you have VMware or some other application that allows you to simulate systems you could keep an image that has your older version of LabVIEW and Vision on it. That way you would not need an entire hard drive or computer for each revision of LabVIEW or Vision; you could simply install it on your image and not interfere with your current versions of your software. Otherwise you could do an uninstall of your recent version of LabVIEW and Vision for the modifications and then reinstall the current versions of the software.