LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Executable for viewing on non-Labview computer

We need to send a copy of our Labview executable to a customer for approval of the general layout and selection boxes. They do not have LabView on any computer. How can I make the executable will all DLL's, etc. that it will need to have the program viewable? It does not need to be able to control any outputs or inputs.
0 Kudos
Message 1 of 6
(3,305 Views)
Use the app builder to create an installer. This will include the RTE.
0 Kudos
Message 2 of 6
(3,305 Views)
warrior wrote:
> We need to send a copy of our Labview executable to a customer for
> approval of the general layout and selection boxes. They do not have
> LabView on any computer. How can I make the executable will all DLL's,
> etc. that it will need to have the program viewable? It does not need
> to be able to control any outputs or inputs.

I know in LV 6 or later you can build an installer to include the run
time environment. Not sure about earlier versions. Or you can bundle the
run time environment as a seperate package (can be downloaded from
ni.com); you will need the version that matches your version of labview
and I seem to remember finding download for earlier versions wasn't
straight forward but I think they were on NI's FTP site.

There is also
an unofficial way of just bundling the dlls required and I
have tried this in LV6.1. It wasn't too hard to find what to bundle by
searching NI and google groups archives. If you can't find what you need
please tell us what version of Labview you are using, we should be able
to then point you in the right direction.

Regards,

Dave R.
0 Kudos
Message 3 of 6
(3,305 Views)
I just wanted to add that be aware of font problems; these often show up
if the os of the target machine is a different version to your
development machine and so each may have different fonts installed. This
can mess up your screen layout. I have had a lot of problems moving from
95 to NT because of this.
Regards,
Dave R.
0 Kudos
Message 4 of 6
(3,305 Views)
We are using LV6.1 on Windows2000. I will need to check the OS of the customer.

Thanks

Wayne Geer
0 Kudos
Message 5 of 6
(3,305 Views)
If you have a pure LabVIEW application (no DataSocket, NI-Report, NI-DAQ, NI-VISA,...) you can do the following:
copy the files and subfolders from shared\LabVIEW Run-Time\ into the same folder where your application is. YourApp.exe will find lvrt.dll and your application will work.
This prevents installing the RTE on the customer machine without the effect leaving anything back in the file system and registry. Your customer needs only to delete the folder and subfolders to uninstall your demo. On the other hand he will be able to run the app from the CD so he didn't need to install it at all.
On windows you always have to concern about the fonts, even on the same operating system and resolution. If you want that your customer sees all te
xt develop your application with large fonts settings. If your customer has small fonts he would see all text but has some spare space. If your customer has its own window schema and you use the system fonts the results will always be unpredictable.
Waldemar
Waldemar

Using 7.1.1, 8.5.1, 8.6.1, 2009 on XP and RT
Don't forget to give Kudos to good answers and/or questions
Message 6 of 6
(3,305 Views)