02-02-2009 06:31 PM
Hi,
I just recently wrote a small 200KB program that performs simple calculations that I'd like to use on several different computers. The application works perfectly, but the problem is that I really don't want to go through the download/install/reboot process of installing the LabVIEW Run-time 8.6 software on every single computer (especially since downloading a 100MB file to run a 200KB program seems counter-intuitive). Is there a way to get the application to run without the engine? Previous searches resulted in old posts of people simply copying the engine files from the shared folder into the application directory, but that did not work when I tried it. Is this no longer possible on LV 8.6? I'll have no choice but to rewrite the application in a different programming language if LabVIEW isn't capable of running standalone compiled applications.
Thanks,
Anthony
02-02-2009 07:27 PM
02-02-2009 09:59 PM
02-02-2009 10:49 PM
02-03-2009 02:31 AM
02-03-2009 04:27 AM
02-03-2009
05:13 AM
- last edited on
06-18-2024
09:12 AM
by
Content Cleaner
LabVIEW Rutime Engine full is 108Mbytes, here
02-03-2009 06:30 AM - edited 02-03-2009 06:30 AM
AntLee29,
I think it should run without installing the RTE. I need to make a test this evening (Mid European standard time) on an NI free machine. I think I have checked this during the 8.6 beta because I have an 7.1.1 app which is used this way and I have converted it to 8.6 at least.
02-03-2009 11:09 AM
Hi,
I would also like to point out that almost all languages have some kind of a run time, including C and C++. However, most operating systems come with those run times already installed, which is why you can often create a program in those languages that don't need an installer.
In any case, you will definitely need the LabVIEW run time engine installed to run an app.
02-03-2009 11:55 AM
I made the test with LV 8.6 on Windows.
I used a VI which does not need any drivers neither serial nor any other hardware execpt the graphics card.
I made an application from this VI on my normal development machine and checked that it will start and work as expected.
I setup a NI free partition with Win XP Prof. SP2. I have some non NI programs installed like a virus scanner, defragmentation tool, Adobe Reader, a drive imageing tool and WLAN drivers. The .NET Framework 2.0 is installed.
I copied the application and all files under National Instruments\shared\LabVIEW Run-Time\8.6 to the machine in a temporary folder.
I booted the machine into this partition. The application will start and work as expected. You do not need to make a complete runtime installation until you do not need any drivers.
The above mentioned folder has a size of about 64 MByte. Dependent on the application and desired languages you can remove parts of it.
Dennis,
during the various LV 8.x versions it was possible to do it as described above exepct one version, 8.2 I think, which needed an ini-File in the Windows folder.