Measurement Studio for VC++

cancel
Showing results for 
Search instead for 
Did you mean: 

Measurement studio for borland C++ builder 2006

Hi,
I have been using the Measurement studio v 7.0 for visual c++ with Borland c++ builder 5.
Now we have borland c++ builder 2006. I am unable to install the meaurement studio user interface controls. When i import the cwui.ocx and try to include the generated CWUIControlsLib_OCX.cpp file in a package and build the package, I am getting errors in lines where ever there is the declaration of __property in public:
for example,
public:  /* !__published] */
  __property IFontDispPtr*  Font={ read=Get_Font, write=Set_Font, stored=false };

The error is that there is parameter mismatch in the write specifier.

Just for the sake,If I comment all the lines wherever there is error on the lines starting with __property and builder the package and install the package. The controls like CWButton,CWSlide etc gets installed. When i put these controls on the form and compile, there is no problem. But when i run the program , it gives me the EClassNotFound exception for each of the controls put on the form.

Is there any version of Measurement studio that works with Borland C++ builder 2006.

Please help.

Waiting for some response.

Regards,
Siraj


0 Kudos
Message 1 of 4
(5,499 Views)
Sorry I can't help much more, but I'd like to hear more about your experiences with Measurement Studio and Borland products. Specifically, I'm interested in a RAD system that can still give me high performance. Lately I've been stuck with Microsoft's .NET crap (VS.Net 2005), but I would have really preferred to stay with Borland (they at least, respect ANSI C++ standards, unlike Microsoft who just customizes their compiler with "extensions" and then later remove said extensions, forcing me to change code to return to compliance with standards). The last Borland product I used was Builder 6 Pro, and it worked well. I have not yet tried Measurement Studio, yet (neither VS.Net nor Borland), but am interested in possibly porting my program over to it.

Other than this installation issue, have you had any other problems with Borland Builder 5 and Measurement Studio? Do you find working in Borland (a less common development platform) restrictive from a standpoint of using available libraries/vendor-supplied DLL's/etc (I still recall the days when I had to run importDLL and make header files from DLL's)? Thanks.
--
[System info: NI-1429e running in 'Base' CL-mode plugged into an x4 PCI-e slot on a Dell PowerEdge 1800, dual 3.2Ghz Xenon, 6GB RAM, Windows 2003 Server SP1, LV8.0/7.1, IMAQ v3.5, Dell CERC SATA RAID controller card with 4x250GB Seagate HDD, one Seagate 250GB HDD connected to system's primary SATA port for OS.]
0 Kudos
Message 2 of 4
(5,488 Views)
There was no problem in installing the measurement studio with borland C++ builder 5.
I mainly used the CWButton,CWSlide,CWNumericEdit.
But there are some issues like the OnValueChanged Event of the control always generates an Access violation. So I did not use this event on any of the controls.
We build measuring systems and it has been very useful to use the CWButton to indicate the operating status of various modules using the
style "3D Round LED",CWSlide to indicate the usage, CWNumericEdit to display the formatted value.
I have a problem with decimal separators. In the  CWNumericEdit, the floating point  should be entered by using the current locale decimal separator. For eg: if the value is entered as 5.245 and the decimal separator is ',' , the displayed value is 5245,00.   If the value is enetered as 5,245 then the displayed value is 5,245 Even if in the program the decimal separator global variable is set to  '.', it behaves the same way. I could not manage to find a solution to this problem.

Coming to using c++ builder, it do agree it is  restrictive from a standpoint of using available libraries/vendor-supplied DLL's, unless you have dlls for borland c++.  When we are developing on windows , using microsoft developement environments makes life easier with respect to importing dlls. I have no performance issues with c++ builder.

Now i have make all my projects of c++ builder 5 compatible with c++ builder 2006. I already came across some issues like method declaration of synchronize() of thread and clear() method functioning of vector being different.

I am looking for some solution to make measurement studio work with c++ builder 2006 as i have lot of numeric edit and button controls of measurement studio in my c++ builder5 application.

Regards,
Siraj


0 Kudos
Message 3 of 4
(5,483 Views)

Measurement Studio does not support Borland C++ Builder. Measurement Studio components, like the ActiveX Controls where tested in Visual C++, Visual Basic, LabView and CVI not in Borland, because of that we can not support any issues with Borland C++ Builder. Sorry for that.

Maybe some other user has a hint to solve this issue?

 

 

 

Message Edited by Andre_Saller on 02-02-2006 10:51 AM

0 Kudos
Message 4 of 4
(5,467 Views)