LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

8.1 and 8.5 compatibility issues?

I am wondering what sort of compatibility issues may exist between CVI 8.1 and 8.5.  I am trying to run an exe built in 8.5 on a system that only has 8.1 installed.  The following message occurs at run-time, "The procedure entry point _UP_GetUDPAttribute could not be located in the dynamic link library cvirte.dll."  Afraid that this is a compatibility issue, but wanted to confirm.

-Joel
0 Kudos
Message 1 of 4
(3,285 Views)
This is probably due to a wrong Run-Time Engine installed in the target machine: the error you are reporting is related to UDP, which is a feature introduced in CVI starting from version 8.5, while your target machine has the 8.1 version installed. The runtime engine is usually backward compatible so you should be able to install 8.5 runtime in the target system and continue using 8.1 development environment without problems (if I understand correctly your assertion about your tharget machine).


Proud to use LW/CVI from 3.1 on.

My contributions to the Developer Community
________________________________________
If I have helped you, why not giving me a kudos?
0 Kudos
Message 2 of 4
(3,275 Views)
As Roberto says, you cannot use an older runtime engine with a newer CVI program.  The newer program is linked against a version of the runtime engine that has more entry points which it tries to load at startup.  An older runtime engine won't have these entry points.

However, an older program will run fine with a newer runtime engine without having to be recompiled.

Mert A.
National Instruments
0 Kudos
Message 3 of 4
(3,259 Views)
Thanks for the useful info.  It may be that I can have 8.5 installed on the target machine, so that will probably be the best way to go.
0 Kudos
Message 4 of 4
(3,238 Views)