LabVIEW Idea Exchange

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

Wrong LabVIEW version alert

Status: New

When I open a VI created in LabVIEW 2011 with LabVIEW 2012, I should get a diialog that tell me the VI is being upgradeded.  Some codes were written on machine A with only LabVIEW 2011.  The codes were modified in another machine with LabVIEW 2012.  A lot of extra work was introduced, since the codes need to be converted from 2012 back to 2011.  

------------------------------------------------------------------

Kudos and Accepted as Solution are welcome!
11 Comments
tst
Knight of NI Knight of NI
Knight of NI

>... Interesting, the Location, Revision History, and Icon can be pulled up as VI Properties (with a Property node) -- why not Source Version?

 

Most likely because most of the time it's the same version as the one you're currently working in and because there is another way of doing it, so no one bothered adding the property - you can call the Application class method Get VI Version, which extracts the info from the VI without having to load it.

 

And yes, using this method should allow you to build an EXE which would load the VI in the specific version and at least one such program has existed for a long time - Dataact's version chooser. I have no idea if it's still available and if it still works on modern versions (although I think the API hasn't changed, so I'm guessing it would), but it shows you that it can be built.


___________________
Try to take over the world!