LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

cvirte.dll

I developed an application on my desktop with LabWindows CVI 9.0.  It runs perfectly on my desktop.  Then took that application to the target system to run it.  Unfortunately, it won't load.  An error pops up concerning "cvirte.dll".  The dll is present on the target system, however, I'm wondering if it's not an older version.  Here's the error:

 

"The procedure entry point CVIUSTEgetpriority could not be located in the dynamic link library cvirte.dll"

 

When I googled the dll it looks like the run time library for LabWindows.  Where can I download the latest version of this?  And or fix this error?

 

Thanks!

0 Kudos
Message 1 of 9
(8,287 Views)
Since the program works fine on your desktop, locate the .dll file on that computer. If you have a flash drive or something similiar, use it to copy the file onto the drive. Then on the target computer replace the .dll file with the one from the flash drive. Like you said, if the target had an older version, then this may work.
0 Kudos
Message 2 of 9
(8,282 Views)

The easiest solution here is to create a Distribution Kit and use that to transfer the program to different computers. Avoids all sorts of problems with missing/wrong version dll files, for a start.

 

JR

Message 3 of 9
(8,280 Views)

Godofcode,

 

For more information on creating distributions check out the CVI help and reference manuals. Here is an online excerpt from the help: http://zone.ni.com/reference/en-XX/help/370051M-01/cvi/usermanual/distributionoverview/  . 

Richard S -- National Instruments -- (former) Applications Engineer -- Data Acquisition with TestStand
0 Kudos
Message 4 of 9
(8,226 Views)

God,


You can get the CVI run time enegine here: http://search.ni.com/nisearch/app/main/p/q/cvi%20rte/

Richard S -- National Instruments -- (former) Applications Engineer -- Data Acquisition with TestStand
0 Kudos
Message 5 of 9
(8,225 Views)
I'm in a situation where due to IT permissions I am not able to installed the distribution kits. I tried placing CVIrte.dll in the same directory as the executable, but that does not work either. Is there a way I can include ALL of the necessary files in a single .exe file?
0 Kudos
Message 6 of 9
(7,951 Views)

Steve,


You will need to run the installer for the run time engine on the target machine. http://joule.ni.com/nidu/cds/view/p/id/1525/lang/en  The LabWindows/CVI Run-Time Engine must be installed on any Windows system where you plan to run executables or DLLs built using LabWindows/CVI. Maybe you can get IT to install the run time for you. You will also need any drivers that you are relying on to be installed.

Richard S -- National Instruments -- (former) Applications Engineer -- Data Acquisition with TestStand
0 Kudos
Message 7 of 9
(7,919 Views)
As I mentioned, it is not an option to run the installer due to IT permissions.
0 Kudos
Message 8 of 9
(7,912 Views)
It may be possible to put the dll along with the cvirte folder  in system32 but this would be an unsupported option.
Richard S -- National Instruments -- (former) Applications Engineer -- Data Acquisition with TestStand
0 Kudos
Message 9 of 9
(7,899 Views)