10-06-2010 12:45 PM
I have LabWindows/CVI version 8.5.1 running on XP that I use to develop for a target OS of XP. Now with Microsoft no longer providing XP, new sales for our product will have to go on Windows 7. I suppose I could use the virtual XP environment in Win7, but I'd rather build my app as a native Win7 app. I've searched the forum and found some answers in piece-meal, and based on those points, here is my question:
I want to use LabWindows/CVI version 8.5.1 to develop an app for Windows 7. I see where installing the latest runtime engine (2009 SP1) will need to be done on the target machine (Win7), and all should be fine; that is, the app developed on an XP machine with CVI 8.5.1 should run under Win7 with the RTE updated to 2009 SP1. Is this correct?
Would there be any issues with updating the RTE on the development computer?
Basically I'm asking if there would be a problem with doing the following:
PC 1: development computer, WindowsXP, LabWindows/CVI 8.5.1, Runtime Engine updated to RTE2009 SP1, NI-DAQmx 9.2.1 installed
PC 2: application computer, Windows 7, Runtime Engine RTE2009 SP1, NI-DAQmx 9.2.1
Given this configuration, would my application developed on PC1 run natively on PC2?
An option would be:
PC1: development computer, Windows 7, LabWindows/CVI 8.5.1, Runtime Engine updated to RTE2009 SP1, NI-DAQmx 9.2.1 installed
PC2: no change
Does anyone see any issues with either of these options? (The big question is whether CVI 8.5.1 would have trouble with RTE2009 SP1 for development). Thanks!
Solved! Go to Solution.
10-07-2010 10:44 AM
Hi LelandDurrette,
You should not have a problem with having the 2009 SP1 RTE along with CVI 8.5.1. One thing I would be concerned with is having the CVI 8.5.1 Development environment installed on a Windows 7 machine as this is not officially supported and has not been tested out. You best bet would be to stick with your first configuration using Windows XP with that CVI version. Have a great day!
Best Regards,
Adam G
10-07-2010 11:29 AM
Understood. Thanks for the quick response.
Just to clarify, though, in theory there shouldn't be a problem developing an app on XP with CVI 8.5.1, then running it on Win7, right? I understand that some consideration should be made for the login that runs the app, where Win 7 now needs some things to be done by an administrator account for example, but there aren't any differences in the code itself that Win7 would choke on? My understanding is that if the RTE and NI-DAQmx on the XP development machine is the same as required for Windows 7, it would be the same code, for the code that really matters anyway. But I don't have a lot of confidence in my understanding.
10-08-2010 09:05 AM
Hello,
You should not have a problem developing an application on a Windows XP machine to be used on a Windows 7 machine. If you are using Windows SDK functions you might have to change your code a little for the differences in OS but other than that you should be ok as long as you take in the consideration about the logins. Have a great day!
Best Regards,
Adam G
02-07-2012 02:02 AM
Hi,
Previously i have LW/CVI 8.0.1 running on Win2K. I tried to reinstall on Win7 but failed to activate it. Pls advise what should i do now?
Thanks
02-07-2012 04:49 PM
Hello Sam,
After double checking Serial numbers, I would personally recommend calling NI support and getting an activation code.
If you know your current account representative I would call them, if not Calling (866)ASK-MYNI and talking to an employee should get you squared away.
Daniel