05-13-2009 12:15 AM
05-13-2009 12:24 AM
05-13-2009 12:54 AM
If your application uses DLLs other than those of Windows, they ll be put in a folder called 'data' just inside the folder where you create your EXE/Installer. Make sure that you place it in a similar hierarchy in the target if you just install the EXE alone. If you create the installer, you can specify the location of the folder in the build paths somewhere during the creation of the installer, so that when you run it, it ll automatically unbundle all the(se) folders & place them in the locations specified already.
For folders other than the 'data' also, you can specify desired locations to be placed in the target, when the installer is run...
05-17-2009 12:22 AM - edited 05-17-2009 12:28 AM
How do I make an installer package? Do I have to make one with external software like InstallShield? Or does labview do this when you make the EXE file to start with? Or does labview have a separate feature to do this? Please explain?
Also, in what directroy do I find the runtime/redistributable files? Are they in C:\Program Files\ National Instruments\whatdirectory? And which runtime files are absolutely needed, versus needed only for some features?
05-17-2009 01:36 AM
Ben321 wrote:How do I make an installer package? Do I have to make one with external software like InstallShield? Or does labview do this when you make the EXE file to start with? Or does labview have a separate feature to do this? Please explain?
You create an installer in a similar way you create an application. It's all built into the LabVIEW project.
05-18-2009 12:47 PM
In what directroy do I find the runtime/redistributable files? Are they in C:\Program Files\ National Instruments\whatdirectory? And which runtime files are absolutely needed, versus needed only for some features?
Also, if I use serial port control (which I hear uses NI's VISA drivers rather than the default Microsoft drivers) do I have to include additional files? Or is that VISA driver for serial control old now, such that VISA is only used for specialized equipment now?
05-18-2009 01:21 PM
The location of the installer is listed in the appropriately named 'Installer destination' box on the Product Information page. Did you try to create an installer yet?
The files you require will depend on your application. At a minimum, you need the LabVIEW runtime. The built in serial functions obviously use VISA so you would need NI-VISA runtime. VISA is hardly obsolete. The 'specialized' equipment is only serial, GPIB, VXI, PXI, Ethernet, and USB.
05-22-2009 09:04 PM
You have yet to answer this question.
Where do I find the find the files that will be needed to be distributed when I give someone my EXE file? I know it will have dependancies, so those dependancies (a.k.a. runtime files) must already be SOMEWHERE on the harddrive of my computer that has Labview installed already. What directory can I find the runtime files in?
05-22-2009 09:39 PM
Do you really care? When you select the additional installers, the files will be pulled from a cached location such as the LabVIEW runtime or from the LabVIEW installation DVD. The expected location is given when you select one of the additional installers in the Installer Source Location box. Have you actually tried creating an installer yet?
05-22-2009 10:20 PM