LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

NI-MAX/NVIORef.dll and RTE 8.2.x nightmare. pls someone sends me a RTE 8.2.1 dll?

hi there
 
i just installed LV 7.1 PDS 2005Q3 (default installation), and after that LV 8.5 PDS 2007Q4 (default installation). all works fine except the NI-MAX panels (e.g. devices test panels etc.). see attached ni-max (sorry for the german version..). this is annoying because i cannot add any devices etc.!
 
LVBroker needs the RTE 8.2.1 , well OK, i downloaded the RTE 8.2.1 and ran the installer. the installer says "8.2.1 already installed", and so does MAX (see rte attachment). so the installer does nothing at all. the only content of the \Shared\LabVIEW Run-Time\8.2 - directory is the NVIORef.dll with version 8.2.0.131. i assume this is the 8.20 dll version, and not the 8.2.1.
 
i'd like to replace this single dll with a "real" 8.2.1 dll. can someone please send me this dll?. or does someone have a better idea?
 
the NVIORef.dll can be found in the directory \Shared\LabVIEW Run-Time\8.2, you can find out the version number in explorer with right click on the dll and then click the "version" tab page.
 
thanks in advance
 
Best regards
chris

CL(A)Dly bending G-Force with LabVIEW

famous last words: "oh my god, it is full of stars!"
Download All
0 Kudos
Message 1 of 3
(3,058 Views)
Chris,

I just checked my LabVIEW 8.2.1 installation, and the version of the NVIORef.dll in the Runtime directory is still 8.2.0.131.

BUT: this is not the only content of the Runtime directory, as you can see in the screenshot attached to this post.

What OS are you using? If it is Microsoft Windows 2000, be sure to have at least SP3 installed before running the LabVIEW-RTE Setup.

Regarding the broken Test Panels in MAX - do you have any drivers installed (VISA, DAQmx, ...)? If so, did you reinstall them after running the LabVIEW 8.5 setup?

From my personal experience, I dare recommend you a clean new installation of both LabVIEW versions and the 8.2.1 runtime engine, best performed in the version order (7.1, then the 8.2.1 RTE, than 8.5.

There is a forum entry with a download link to MSI blast and a very good PDF which points you to the Windows Registry keys that you need to delete after deinstallation, which you can find here:

http://forums.ni.com/ni/board/message?board.id=250&message.id=34373&requireLogin=False

I think it's worth giving a try.
Message 2 of 3
(3,037 Views)

Hello SFK

thanks for your answer. I didn't installed neither the 8.2.0 nor the 8.2.1 RTE, i only installed LV 7.1 and 8.5. That's the reason why there are not more files in the 8.2 folder than the NVIORef.dll (btw.: same with 8.0 RTE!)

I'm using XP SP2 (updated every week)

I installed the default device drivers (including VISA and DAQmx), both 7.1 and 8.5 (incl. 7.1 support, NOT 8.0 or 8.2.x support), and they are all visible in my function palettes. I'm able to communicate with a DAQmx device, but i can't open the testpanels in MAX. So the device drivers seem to work properly.

It seems that the 8.2.1 RTE installation keys were partly written to the registry by 8.5 installation, although the 8.2.1 RTE wasn't installed. From the systems software control panel in the "National Instruments Software" the 8.2.1 RTE was NOT listed. But when i ran the 8.2.1 RTE installer it claimed that the RTE was already installed.

I dared to remove the RTE 8.2.1 installation with the MSIBlast tool. After that i was able to install the 8.2.1 RTE (necause now the registry was clean from that installer).

Now it seems to work. From my opinion there's some kind of version mixing error with the 8.5 installer

Thanks

Best regards
chris

CL(A)Dly bending G-Force with LabVIEW

famous last words: "oh my god, it is full of stars!"
0 Kudos
Message 3 of 3
(3,025 Views)