The CVI RTE version nightmare continues ....
I built a distribution kit for a DLL using CVI FDS 8.0.1. The development system at one point in time had an eval version of CVI 8.5 installed, that had (supposedly) been removed, and CVI 8.0.1installed.
BUT when I install a dist kit built on this system, the installer reports that it is adding/updating NI components(!) and after the install, NI MAX reports CVI RTE version 8.5 (!) even though the various dll's (cvirte.dll et al) are the 8.0.1 versions ! Something is "sticking" that goofs NI MAX into reporting the 8.5 RTE version. We can't use the RTE 8.5 version because of a problem with a serial port.
I removed the CVI RTE from the target, and further removed any NI DLL's I could find in the Windows\system32 folder.
I re-installed the CVI 8.0.1 RTE after downloading it from the NI website.
Now, when I start up a particular CVI-built application, I get an error popup saying
"The procedure entry point GetRTSystemInfo could not be located in the dynamic link library cvirte.dll"
Several other CVI-built applications work just fine.
I suppose the problem application might be finding some other version of the RTE somewhere.
Does anyone know what specifically might be wrong?
Menchar
Message Edited by menchar on
06-03-2008 05:23 PM