Measurement Studio for VB6

cancel
Showing results for 
Search instead for 
Did you mean: 

Does MeasurementStudio 2010 include ComponentWorks?

Does MeasurementStudio 2010 include ComponentWorks?

 

THE HISTORY:
I have been tasked to make changes to an existing Visual Basic (VB) program. I am told the first version of this program was written in Visual Basic 6.0. The current version (that I am tasked to make changes to) is written in MSVS .NET Visual Basic 2008. I have a zipped copy of the project directory, but I don't have the original PC that it was developed on. So I am in the dark as to what version of MeasurementStudio was used on that PC, but as noted I do know it was VB .NET 2008. My development PC consists off MSVS 2010 .NET with MeasurementStudio 2010 running on a Win7 PC. As a side note this project also makes use of (talks to) an Opto22 brain board.

 

THE PROBLEM:
When I open the MSVS 2008 project in MSVS 2010 it preforms the standard MS conversion, which is expected. But the problem is after the conversion I am getting a lot of 'Type XXX is not defined" errors. As far as I can tell the errors are due to several missing libraries (DLLs).

 

THE INVESTIGATION:
As far as I can tell, the libraries that are missing are the ones that were part of the NI ComponentWorks. But, based on NI forums (see below) ComponentWorks is included in MeasurementStudio.

 

THE CONFUSION:
First being the missing ComponentWorks libraries (DLL), the next is the whole ActiveX aspect.. I say ActiveX because I have seen several NI forums refer to it when talking about ComponentWorks, and in the code I see a lot of the assignments proceeded with an 'Ax'.

 

THE QUESTION:
Is ComponentWorks part of MeasurementStudio? Based on my research of the NI forums (see REFERENCES below) the answer is yes. But, what lib (DLL) do I need to include (Reference) in my VB project to make these functions usable again?

 

REFERENCES:

Why Do Only Some ComponentWorks Controls Install When Installing MeasurementStudio?
http://digital.ni.com/public.nsf/allkb/A14AB506D4CEA953862575C50049546B 

 

NOTE the solution provided at that link above says:
Installing support for Visual Basic 6.0 when installing MeasurementStudio will once again provide access to these older controls.

 

What Is the Difference Between LabWindows, ComponentWorks, ComponentWorks++ and MeasurementStudio?
http://digital.ni.com/public.nsf/allkb/160E9348B688580886256AB8005C5641 

 

NOTE at the link above it says:
When MeasurementStudio 1.01 was released, it came with ComponentWorks Version 3.0, ComponentWorks++ Version 1.0 and LabWindows/CVI Version 5.5. Also the name "ComponentWorks" has been dropped, and now is called Measurement Tools for Visual Basic or Visual C++.

 

Getting Started with MeasurementStudio Tools for Visual Basic (ComponentWorks)
http://digital.ni.com/public.nsf/allkb/FD4DF769201A79E8862569E400087343 

 

NOTE at the link above it says:
Beginning with version 3.0, ComponentWorks is now packaged with LabWindows/CVI and Tools for Visual C++ as part of MeasurementStudio.

 

THE LINKS
The following is a link to a pdf I created that is shows the steps I went threw to get to this point, pg14 being the most notable, along with my PC MAX report

 

http://www.flightsimtesting.com/temp/NI/ni_support.zip
http://www.flightsimtesting.com/temp/NI/GSENN01.pdf

 

PS I have a call in to Jackie Byrne at NI, but found this forum in the mean time and thought I would post here in the hopes that some VB experts might have seen this before

 

0 Kudos
Message 1 of 1
(6,103 Views)