11-11-2010 01:45 PM
We are developing a software package using following components:
NI Measurement studio 2010.
.NET 2010
We are developing a software distributable package that will work for
1. 32 bit hardware with XP
2. 64 bit hardware with XP
3. 32 bit hardware with Win7
4. 64 bit hardware with Win7
We are looking to know
Q1. does one NI Measurement studio package supports above 4 combinations
Q2. what considerations are needed to be made during compile/build time (in context with NI Measurement Studio) to achieve the above
Q3. We observed that some NIMnt Studio components require to make the windows registry entries, some do not. How does this work? How can we eliminate the need for NI Mnt components to make registry entries/
Q4. Does NI have some specific material which may specifically guide us how to compile only one distributable that will work for all 4 combinations.
(If it takes we are willing to stick to .NET 2008)
Thank you
11-12-2010 10:48 AM - edited 11-12-2010 10:48 AM
Hi Sandeep,
Measurement Studio 2009 works with both XP and Windows 7. If you are using Measurement Studio 2009, I would recommend looking through the readme document included with the installer where all questions regarding the OS, Framework and Driver support are answered. Specifically, it supports building both 32-bit and 64-bit applications .
There is currently no way to build an application that work with all four systems in their native environment. What you can do is build a 32-bit application and it will work using the WOW64 emulator on 64-bit systems but it will still run as a 32-bit application on the 64-bit system. When you build an application as an x86 application, it builds it as a 32-bit application. This can then subsequently be run in all four systems but as a 32-bit application.
I'm not quite sure which components you are referring to when you mention modification of windows registry entries. Can you provide a bit more detail on exactly what components these are?
11-28-2010 07:16 PM
"What you can do is build a 32-bit application and it will work using the WOW64 emulator on 64-bit systems but it will still run as a 32-bit application on the 64-bit system."
Hi Raj.
Building and running a 32-bit application on 4 combinations is acceptable and reasonable.
Can you please help to point out the step by step procedure of creating sucn an application/distributable?
Also what is WOW simulator?
best regards
sandeep