LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

LabWindows/CVI 8.5.1 for Windows 7

Solved!
Go to solution

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!

0 Kudos
Message 1 of 6
(5,870 Views)

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 

National Instruments
Applications Engineer
0 Kudos
Message 2 of 6
(5,839 Views)

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.

0 Kudos
Message 3 of 6
(5,830 Views)
Solution
Accepted by topic author LelandDurrette

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 

National Instruments
Applications Engineer
0 Kudos
Message 4 of 6
(5,807 Views)

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

 

0 Kudos
Message 5 of 6
(5,119 Views)

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

0 Kudos
Message 6 of 6
(5,099 Views)