07-20-2009 09:37 AM
I'm trying to update an old LV application that will be rolled out onto several computers. The updates are complete, but I'm having problems with the installation. The updates were tested out on a computer that had LV 7.1 (original file version) and LV 8.6.1. I removed LV and all NI components from the computer and then tried to install and run the .vi's via an installer built with application builder. After realizing that the driver for the PCI card was also deleted, I installed NI-DAQmx 8.8. The installer contains the following...
i) a set of .vi's created in LV8.6.1, and
ii) LV Run-Time Engine 8.6.1
The .vi's and RTE appear to be installed (PC shows C:\Program Files\National Instruments\Shared\LabVIEW Run-Time\8.6 folder that contains multiple .dll files), but the .vi file type isn't recognized by the computer.
Any idea what I did wrong?
Solved! Go to Solution.
07-20-2009 09:41 AM
The run-time engine (RTE) can only run executables (EXE) created by the LabVIEW application builder. Create an executable first, then create an installer that installs the exe.
To run VIs you need LabVIEW installed.
07-20-2009 10:04 AM
Did I mention that this is my first try at Application Builder? 🙂
The .exe was created, but I had the top-level .vi targeted. Forgot that the installed code was in an .exe.
Thanks for pointing out the obvious. This is probably the easiest kudo you've earned.
Regards.
07-20-2009 10:15 AM
Thanks. We all sometimes need a little help in finding the obvious solution to a problem
I'm glad it's working now!