LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Problem with dataskt.dll version 7.0.0.393

I have a couple of LabWindows applications that share data using DataSockets. Both applications were built using LabWindows 6.0 and I am running on a Windows 2000 PC. I recently installed another LabWindows application that was built under LabWindows 7.0 on my PC. This application installed an updated run time engine and version 7.0.0.393 of dataskt.dll. Now my two DataSocket applications no longer work. I get the error code 80020003h "Member not found" when I try to read data from the DataSocket. If I copy the older dataskt.dll version 6.0.4.105 that came with LabWindows 6.0 back to my PC my applications start working again. Is there a problem with the newer version of dataskt.dll?
0 Kudos
Message 1 of 7
(3,634 Views)
Hi,

I haven't seen anything posted about issues with the new datasocket version. It may be related to just your application and how it uses the datasocket library. If possible, can you post the application on this thread for me to try out? If I can reproduce the error, I can generate an error report and submit it to our developers. Thanks!

Jeremy L.
National Instruments
Jeremy L.
National Instruments
0 Kudos
Message 2 of 7
(3,634 Views)
Hi Jeremy,

Thanks for responding to my question. I can't really post my application but I tried the reader/writer datasocket applications in the samples folder that comes with Measurement Studio and I get the same behaviour. They don't work with dataskt.dll version 7.0.0.393 while they work fine with dataskt.dll version 6.0.4.105. The reader doesn't display an error message it just doesn't display a waveform from the writer when using the newer dll.

Jim
0 Kudos
Message 3 of 7
(3,634 Views)
Hi Jim,

I tried running CVI 7.0 on a test machine (which has dataskt.dll v7.0.0.393) with the example applications. They seem to run fine. I wonder if it's just your particular system that's having a problem. I would try reinstalling CVI with version 7.0 to see if that fixes it.

Jeremy L.
Jeremy L.
National Instruments
0 Kudos
Message 4 of 7
(3,634 Views)
Jeremy,

The problem occurs when I run applications built with CVI 6.0 on a PC that has had an application built with CVI 7.0 installed on it so that it has an updated run time engine and version 7 dataskt.dll. I do not have a license for CVI 6.0 so I can't reinstall CVI 7.0.

Jim
0 Kudos
Message 5 of 7
(3,634 Views)
Hi Jim,

I tested this out on one of our machines and have verified this issue. I will go ahead and make a report of it and pass it on to our development team. In the meantime, I would suggest upgrading to CVI 7.0/7.1 and recompiling your application. My apologies for the inconvenience.

Jeremy L.
National Instruments
Jeremy L.
National Instruments
0 Kudos
Message 6 of 7
(3,634 Views)
Oops, my mistake. Actually, this post was for another forum question. For you issue, I couldn't reproduce the error. I set up a test machine, installed CVI 6.0, build a reader and writer example, ran it, and it worked. I then installed CVI 7.0 to update datasckt.dll, and then ran the reader and writer executables that were built for 6.0. It ran fine. I think this may be specific to your system. Can you try to reproduce it on any other of your systems? Thanks. Sorry again for the mix up.

Jeremy L.
National Instruments
Jeremy L.
National Instruments
0 Kudos
Message 7 of 7
(3,634 Views)