Measurement Studio for .NET Languages

cancel
Showing results for 
Search instead for 
Did you mean: 

Measurement Studio 7 and VC6

Can I use MS7 with Visual C++ 6?
Is it compatible with MS6 (can I easily switch to it in an app that already
uses MS6)?
Is .NET required to be installed with any applications using MS7?

Thanks
0 Kudos
Message 1 of 7
(4,816 Views)
"Can I use MS7 with Visual C++ 6?"

Measurement Studio 7.0 includes an update for Measurement Studio 6.0 that will patch some features that shipped with Measurement Studio 6.0, but it does not add any new features for Measurement Studio 6.0.

"Is it compatible with MS6 (can I easily switch to it in an app that already uses MS6)?"

Measurement Studio 7.0 is backward-compatible with Measurement Studio 6.0, so you can easily upgrade your Measurement Studio 6.0 projects to use Measurement Studio 7.0.

"Is .NET required to be installed with any applications using MS7?"

.NET is required if you're using the new .NET libraries in Measurement Studio 7.0, but the C++ libraries in Measurement Studio 7.0 are still based on MFC and do not requir
e .NET.

- Elton
0 Kudos
Message 2 of 7
(4,816 Views)
Thanks for the reply.

Could you please clarify this:
In the first answer you say that it includes an update for MS6.
In the third answer you refer to the 'C++ libraries in Measurement Studio
7.0'
Are these one in the same?

Thanks again


"Elton Wells" wrote in message
news:5065000000050000007B180100-1042324653000@exchange.ni.com...
> "Can I use MS7 with Visual C++ 6?"
>
> Measurement Studio 7.0 includes an update for Measurement Studio 6.0
> that will patch some features that shipped with Measurement Studio
> 6.0, but it does not add any new features for Measurement Studio 6.0.
>
> "Is it compatible with MS6 (can I easily switch to it in an app
> that already uses MS6)?"

>
> Measurement Studio 7.0 is backward-compatible with
Measurement Studio
> 6.0, so you can easily upgrade your Measurement Studio 6.0 projects to
> use Measurement Studio 7.0.
>
> "Is .NET required to be installed with any applications using
> MS7?"

>
> NET is required if you're using the new .NET libraries in Measurement
> Studio 7.0, but the C++ libraries in Measurement Studio 7.0 are still
> based on MFC and do not require .NET.
>
> - Elton
0 Kudos
Message 3 of 7
(4,816 Views)
Is there a list of what has been 'patched' in MS7?

Is upgrading to MS7 the only way to keep up with patches to the MS6
libraries?

Are any new features going to be added to the MS6 libraries or are we forced
to use the .NET version even if we don't want to add the .NET overhead? For
instance I saw that MS7 adds legends to plots, I don't think this
implementation required .NET so I would hate to have customers install .NET
just to get legends.

Thanks Again



"Elton Wells" wrote in message
news:5065000000050000007B180100-1042324653000@exchange.ni.com...
> "Can I use MS7 with Visual C++ 6?"
>
> Measurement Studio 7.0 includes an update for Measurement Studio 6.0
> that will patch some features that shipped with Measurement Studio
>
6.0, but it does not add any new features for Measurement Studio 6.0.
>
> "Is it compatible with MS6 (can I easily switch to it in an app
> that already uses MS6)?"

>
> Measurement Studio 7.0 is backward-compatible with Measurement Studio
> 6.0, so you can easily upgrade your Measurement Studio 6.0 projects to
> use Measurement Studio 7.0.
>
> "Is .NET required to be installed with any applications using
> MS7?"

>
> NET is required if you're using the new .NET libraries in Measurement
> Studio 7.0, but the C++ libraries in Measurement Studio 7.0 are still
> based on MFC and do not require .NET.
>
> - Elton
0 Kudos
Message 4 of 7
(4,816 Views)
No. Measurement Studio 7.0 ships with a separate CD that contains an update for Measurement Studio 6.0. This update is completely unrelated to Measurement Studio 7.0 and contains patches for an existing installation of Measurement Studio 6.0. You would want to run this update if you still plan to use Measurement Studio 6.0 with Visual Studio 6.0. If you plan to use Visual Studio .NET, whether it be for .NET development with VB.NET or C# or it be for unmanaged development in C++, you do not need to use this update and you will want to just install Measurement Studio 7.0. The Measurement Studio 6.0 C++ libraries link against MFC 4.2 and will not work in Visual Studio .NET. The Measurement Studio 7.0 C++ libraries link against MFC 7.1 and will
not work in Visual C++ 6.0.

- Elton
0 Kudos
Message 5 of 7
(4,816 Views)
"Is there a list of what has been 'patched' in MS7?"

I'm not sure. If there were, it would probably be in a readme file along with the download on the FTP server once it's available for download.

"Is upgrading to MS7 the only way to keep up with patches to the MS6 libraries?"

No. The update for Measurement Studio 6.0 that I previously mentioned will be available for download soon on the ni.com FTP server.

"Are any new features going to be added to the MS6 libraries or are we forced to use the .NET version even if we don't want to add the .NET overhead?"

No new features will be added to the Measurement Studio 6.0 libraries, but that does not mean that upgrading to Measurement Studio 7.0 for new features is goi
ng to force you to do .NET development. Measurement Studio 7.0 continues to support unmanaged Visual C++ development, just like Measurement Studio 6.0. All of the MFC libraries and wizards that you used in Measurement Studio 6.0 have been updated in Measurement Studio 7.0 for Visual C++ .NET and MFC 7.1, and Measurement Studio 7.0 has new features for unmanaged Visual C++ development, including MFC 7.1 libraries for DAQmx, Instrument IO Assistant support, and DAQ Assistant.

"For instance I saw that MS7 adds legends to plots, I don't think this implementation required .NET so I would hate to have customers install .NET just to get legends."

Legends are a feature in the .NET UI libraries but are not a new feature in the C++ UI libraries. In this particular case, you would need to use the .NET libraries to get this feature, but that is not the case for new features in general.

- Elton
0 Kudos
Message 6 of 7
(4,816 Views)
Elton,

Thanks for all the replies. I think I have a picture of what MS7 is:

1) A patch CD for MS6 - no new features, just patches. For VC6, MS6 users
only.
2) An update to MS6 (aka MS7) for VS.NET users, includes some, but not all,
of what is available in MS.NET
3) MS.NET for VS.NET includes everything, including new features that are
dependent on the .NET framework being installed.

If this is correct then all I need to know is what is available in 3 that is
not available in 2. Is there some sort of features chart that allows us to
compare if the move to .NET framework is required?

Thanks Again


"JR" wrote in message news:3f411014@newsgroups....
> Can I use MS7 with Visual C++ 6?
> Is it compatible with MS6 (can I easily switch to it in an app that

already
> uses MS6)?
> Is .NET required to be installed with any applications using MS7?
>
> Thanks
>
>
Message 7 of 7
(4,816 Views)