09-16-2008 10:00 AM
09-16-2008 10:04 AM
typo (I had to cut and paste several times due to an odd bug in the NI forums)
"I compiled the EXE, installed it on a blank WinXP machine with LabVIEW runtime 8.5.1, and it loads and runs without problems (though the DAQmx using vi's are built into the executable, they are not loaded with VI server if the user is not using DAQ hardware and apparently, becuase of this there is no dependency on DAQmx being installed)
09-18-2008 09:10 AM
09-18-2008 09:32 AM
Hi Thomas,
Your method should work. As long as the DAQmx VIs are never loaded into memory, they will never ask for the DLL. You can also include all of the VIs individually instead of including them in a catchall VI (if you load that VI, you will load every sub VI into memory).
Ultimately, you need to make sure you thoroughly test your installation and your main application to ensure that it never loads a VI with a dependency on DAQmx in the cases where DAQmx is not installed. As long as you are certain of this, you should be fine.