LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

8.0 application builder problem- very simple programs will not install on non LV machine

Newbie at this...
 
1.  Created a simple project (just math) in LV 8.0
2.  Did the build
3.  Built an installer but Deselected  RTE installer as I told my customer to download LV RTE 8.0
4.  The installer put everything into a file folder called VOLUME... (?)
5.  Copied VOLUME over to non LV machine that had LV 8.0 RTE downloaded and installed.
6.  Ran ithe NI nstaller on non LV machine.  Ran Ok.
7.  However,  no files were installed (checked the PROGRAMS directory).
 
 
This is a REAL simple program.  Can anyone point me to some simple/stupid thing I did wrong?
 
frustrated in San Diego....
 
John
0 Kudos
Message 1 of 6
(3,046 Views)
John:

Looking at all your steps, it seems like you are doing all the right things and in the right order too. Couple of things that you may try:

1. Make sure that in your installer properties, you specify "ProgramsFileFolder" in the Source Files tab if you want your installer files to be  
    placed under "...\Programs\" (Please take a look at the attached screenshot)

2. Try building an executable and make sure that you can run on the customer's computer (since it already has the LabVIEW Run Time Engine)

Let me know what you find.

Regards,

Rudi N.
0 Kudos
Message 2 of 6
(3,020 Views)

Rudi,

Thanks for the response.  We have solved the problem this AM but no sure why.  Here is what we did.

a.  did the build only

b.  customer downloaded RTE 8.01 and installed

c.  Sent customer  app.exe file only (only 400kb)

d.  customer opened exe file and everything is ok.

No offense to NI but they could have saved me a HUGE amount of time by just saying in plain english WHAT to send to a customer that doesn't have LV...

worked fine.

So.......  doing the installer thing and not selecting RTE to be included was my mistake.  Not sure what will happen as we start sending out much more complex .exe files. 

0 Kudos
Message 3 of 6
(3,020 Views)
John:

I am glad you were able to resolve the issue. The main thing to remember here is that if you are creating an application that uses native LabVIEW functions (the ones that ship with the product) and you want the end user to only run the application and not have access to the block diagram, you only need to create an executable and the end-user only needs the LabVIEW Run-Time engine. You would build an installer if you want to include additional hardware drivers or LabVIEW Run-Time Engine installation files, so that the user does not have to download anything on his end.

I hope this clarifies things a little bit more. Please feel free to post again if you need more clarification.

Best Regards,
Rudi N.
0 Kudos
Message 4 of 6
(3,007 Views)

Rudi,

Thanks for the clear and cogent advice...very timely and on point.

J. Skardon

0 Kudos
Message 5 of 6
(3,003 Views)
John:

It is my pleasure. Have a great Thanksgiving break !!

Regards,
Rudi N.
0 Kudos
Message 6 of 6
(3,000 Views)