LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
ErnieH

Compile for Previous version

Status: New
I like to see an option to compile for a previous version(s) of the runtime engine, kind of like the save for previous version. That way we could keep our development system up to date (and another reason to keep your SSP up to date) and still support older working designs that need support. Maybe even an option when you open a previous version project to keep it in a "compatibility mode" for that runtime engine.
4 Comments
Knight of NI
This would be quite restricted. When saving to a previous version you often run into the situation where you use a function or construct that simply doesn't exist in the previous version. Thus, the Run-Time Engine would have no support for that. What should be done in this case? The application certainly could not be built since the code wouldn't compile.
tst
Knight of NI Knight of NI
Knight of NI
Maintaining multiple versions of development tools is often done these days using virtual machines. Sun's VirtualBox is one example of a free solution, but there are others as well.

___________________
Try to take over the world!
Intaris
Proven Zealot
Mads
Active Participant

Smercurio_fc - the number of new features that are not compilable for earlier versions of the RTE is not that high  (in fact, with updates of LV every year now the changes are often tiny, but the resulting amount of work to keep the RTEs etc. updated can be huge), so I do not think that would become a big problem.

 

You could probably also mark the project with the version of the RTE you want to compile it for and then only get the subset of functions that are compatible...just like you do today when working on targets that only support some of the functions.

 

MTO

Message Edited by Mads on 05-06-2010 02:49 AM