LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I am having problems with an application built in LV 8.0 as well as LV8.2 compiling correctly when building the installer

Whne trying to create a Installer, I am unsuccessful with the build.  Included below is the error message that I get.  From what I can tell, the software is looking for an id for Daqmx 8.0.1.  I have un-installed both the daqmx 8.3 and 8.0.1 and re-installed them one at a time, this has not solved the problem.  I un-installed LV and started from scratch with a new project.  Every time that I remove the Daqmx installer, the process completes with no problem. 
 
CDK_Item_OnDoProperties.vi.ProxyCaller >> CDK_Item_OnDoProperties.vi >> CDK_InstallerConfiguration_Editor.vi >> CDK_Build_Invoke.vi >> CDK_Engine_Main.vi >> CDK_Engine_Build.vi >> NI_MDF.lvlib:MDFDistCopyList_CopyItem.vi

Loading product deployment information
Loading product deployment information
Adding files to installer
Done adding files
Preparing to build deployment
Copying products from distributions
Copying distribution 'NI-DAQ 8.0.1' from: E:\ to: C:\Projects\Builds\ATP Software Rev A\My Installer\
 
**************
*** Error: Windows SDK function returned an error. (Error code -12)
The system cannot find the file specified.
*** End Error Report
**************
 
Done building deployment
 
IF I try and re-locate the id file to the hard drive or select a different file from the hard drive, it creates an error that states the file selected will not work for 8.0.1  I have copied the entire CD to the hard drive with no change to the outcome.
0 Kudos
Message 1 of 4
(8,287 Views)
Try this with only DAQmx 8.3.  Uninstall all other DAQmx copies you may have.  Then copy the DAQmx CD to your harddrive and install from your harddrive.  This is the key step to recognizing and using a DAQmx installer in your build.  When you create the installer and build it this time, select the id file from your harddrive.
TheDillo
0 Kudos
Message 2 of 4
(8,270 Views)
I have tried to remove all parts of Daqmx 8.0.1 as well as 8.3.  No matter what I do, the installer will not create a file that will load the 8.3 installer.  I can create an installer without it that works just fine.  As soon as I try to include the 8.3, even if the license and software for 8.0.1 is not installed, it will ask for it. 
0 Kudos
Message 3 of 4
(8,265 Views)
UTC SOE USER, please try these steps and let me know how they work out:

  1. Uninstall all DAQmx copies you may have (you should only ever be allowed to have one copy)
  2. Then copy the DAQmx 8.3 CD to your harddrive and install from your harddrive. 
  3. Open your project and open your top level VI.  Mass compile everything by pressing Ctrl + Shift + pressing the arrow button. 
  4. Rebuild your Executable.
  5. Delete your old installer, and create a new one.  Build the installer without DAQmx.
  6. Now try including DAQmx 8.3, if it asks for the installation directory, point it to the location you copied the DAQmx 8.3 CD.

Hope this helps, again please keep us updated on your progress through these steps.
TheDillo
0 Kudos
Message 4 of 4
(8,260 Views)