03-14-2013 07:12 AM
Being told by IT that my days of support Win XP are soon to disappear. Being that all my apps spread over the place have been written on an XP system (thus a 32 bit system) I am trying to get a new computer that has a 64 bit system (to better support the heavy cad work and such) but still allows me to work LV in a 32 bit environment.
Have read that running an XP mode virtual machine on win 7 (64 bit) works but IT says this won't be an option once support for XP goes away.
Wanted to see what solutions other people had come up with for this type of situation. Anyone know if it is possible to run a win 7 32 bit virtual machine on a win 7 64 bit system? And would that allow LV to be developed in a 32 bit environment?
Switching everything over to 64 bit is not really an option. Many hardware drivers I use do not have 64 bit versions.
Thanks for any thoughts
Doug
03-14-2013 07:37 AM
03-14-2013 08:05 AM
And when you compile vi's and build exe's, they will work ok on a different 32 bit machine, win 7 or XP?
I had read a note from LV that compiled vi's or builds performed on a 64 bit machine would not work on a 32 bit machine.
03-14-2013 08:09 AM - edited 03-14-2013 08:11 AM
Hi dacad,
I build LV2009SP1/32bit executables on Win7/64bit and run them on WinXP/32bit - no problems. Also running them on Win7/32bit works without problems...
In the appbuilder build properties you find some checkmarks on compatibility (you may limit the supported OS). As long as you don't fiddle around with those settings you (most often) will have no problems to run LV executables on different computers!
03-14-2013 08:10 AM
Same here, LV/32bit runs on the Win7/64bit machine. The only initial issue in one of my applications I had to solve was a DDE link with an external program that no longer worked. This could be resolved by running LV as administrator.
Cheers
Edgar
03-14-2013 08:34 AM
Fair enough. I will have my IT set up a 64 bit box to do some trials.
The information I got elsewhere here must have been incorrect.
Thanks !
03-14-2013 03:51 PM - edited 03-14-2013 03:52 PM
The information was correct, sort of! If you install LabVIEW for Windows 64 Bit, and then build an application, the resulting executable will be a 64 bit executable and therefore only work on 64 bit Windows systems.
However installing LabVIEW for Windows 32 Bit on Windows 64 bit is no problem at all and the resulting executable is a 32 bit executable that will install both onto Windows 32 Bit and Windows 64 Bit machines just fine (ignoring for a moment possible issues about hardware drivers that also need to be available for both platforms of course).
03-15-2013 06:32 AM
That tends to make a bit more sense. Thanks for the clarification. I think my original information came from a post during a webcast as a by-the-way thing.
01-06-2014 02:06 PM
I'm working on LV application for market which doesn't use any hardware except Visa for USB CDC COM port emulation. I'm planning to use 32bit LV 32 and to suggest customer to install 32 bit LV Runtime and after that Visa runtime engine. Is that optimal solution.
01-06-2014 02:12 PM
@Oldi wrote:
I'm planning to use 32bit LV 32 and to suggest customer to install 32 bit LV Runtime and after that Visa runtime engine. Is that optimal solution.
Good choice on LabVIEW 32bit. More optimally, you should include all the additional installers when building the installer for your application.