LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Labview Runtime Engine

I have a customer that has an IS manager that is refusing to install the Runtime Engine Unless she has a list of DLL's and garbage that it installs. Is this documented? This maybe pointless, but I'm sure you have read Dilbert. Thanks
Dustin
0 Kudos
Message 1 of 6
(3,597 Views)
As far as I know, there are no other files that are installed besides the runtime engine DLL file. The file is called lvrt.dll, and it is installed in C:\Program Files\National Instruments\shared\LabVIEW Run-Time\7.1 (or whatever version you are running). No other DLLs, no other garbage. In fact, you can just copy the lvrt.dll file to the above location instead of running the entire installation. I don't know if there are any registry entries or not. Somebody correct me if I am wrong.
- tbob

Inventor of the WORM Global
0 Kudos
Message 2 of 6
(3,596 Views)
While lvrt.dll the main things, there is more than just that. Just to name few, there is stuff to enable NiReports, 3D Control support,ActiveX support, Remote Panel plugin etc etc

Yes there are lot of registry keys which are also needed by Operating system to make the above mentioned stuff work.

A Rafiq
0 Kudos
Message 3 of 6
(3,596 Views)
It depends on the vi you are installing. I once had a simple vi, no reports or Active X or such, that I compiled into an exe. On the remote machine, I just copied the lvrt.dll into the proper location and was able to run my exe without any trouble. So the runtime dll does not install anything else, but the exe installer may.
- tbob

Inventor of the WORM Global
0 Kudos
Message 4 of 6
(3,596 Views)
Sorry may be i was not clear. I am talking about using the RunTime Engine MSI installer and not copying DLLs manually.

A Rafiq
0 Kudos
Message 5 of 6
(3,596 Views)
Hello �

Strictly the only file required for a LabVIEW executable to run is the lvrt.dll. Other files are needed depending on what front panel controls and VIs are used by the executable. It is possible to create an executable that only requires the lvrt.dll, however a specific executable (even a simple one) will most likely require additional files from the Run-time Engine.
If you only copy the lvrt.dll, the executable may start running but it may not work correctly. If an essential part is missing, controls may be missing from the front panel, it may report errors, the application may crash, or it may not function as expected.
So, it is always better to run the installer.

S Vences
Applications Engineer
National Instruments
0 Kudos
Message 6 of 6
(3,596 Views)