LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Try to distribute a LV2009 with NIDAQmx runtime

Solved!
Go to solution

Good Morning

I try to make a application builder with Ni DAQmx 8.9.5. The DAQ hardware is optional; some computer will have the DAQ hardware (USB-9211A), some don't have.

But, after making the distribution package, I reboot the computer. At the startup, WinXP dialog box:

 

Title : nidevmon.exe

Msg: This application can't start because numhwcfu.dll is missing.... (something like that, I use XP in French)

Answer : OK

 

 

So, if I try to execute the exe, I need to fin the library "nilvaiu.dll".

 

With LV2009 distribution kit, I include :

NI LabVIEW Runtime Engine 2009 (Full)

NI Measurement & Automation Explorer 4.6 (Full)

NI-DAQmx 8.9.5 (Full)

 

Any idea why missing dll?

Thank

 

 

0 Kudos
Message 1 of 9
(4,550 Views)

CFiset,

 

Hello! Your issue seems similar to the one in this forum thread, take a look at it to see if it helps you out any. Also, take a look at these following articles on our website.

 

Error 0xc0000022 at nidevmon.exe

 

Application Error nidevmon.exe in Traditional DAQ or DAQmx

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ben Sisney
FlexRIO V&V Engineer
National Instruments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 Kudos
Message 2 of 9
(4,515 Views)

Hi Ben,

The fist link is about the issues with "nidevmon.exe", but with LV 7.1, Windows Vista, and don't ask for a missing numhwcfu.dll

The second link is about Error 0xc0000022 at nidevmon.exe on Vista because User Account Control properties

The third link is about a blue screen in XP (I believe)

 

Basically, I need to distribute a application made with LV 2009, using an optional USB-9211A. So I need to distribute LV Run Time (2009), NI-DAQmx (8.9.5 Full). Then I select the under "Additional installer", I select

NI LabVIEW Runtime Engine 2009 (Full)

NI Measurement & Automation Explorer 4.6 (Full)

NI-DAQmx 8.9.5 (Full)

 

So, when I install on a production system, the package install 

NI-DAQmx 8.9.5

NI PXI Platform Services 2.4.2

LabVIEW C Interface

NI Measurement & Automation Explorer 4.6

 

I find a fix, but I don't like because I need to distribute the application over 50 PC. If I install my package and after I install NIDAQmx 8.9.5 from the DVD, this will work. But over 50 PC, this will be pain ...

 

What I can do?

0 Kudos
Message 3 of 9
(4,503 Views)

CFiset,

 

Do you mean to say that in your installer you are including:

 

  • NI LabVIEW Runtime Engine 2009 (Full)

  • NI Measurement & Automation Explorer 4.6 (Full)

  • NI-DAQmx 8.9.5 (Full)

 

But what is actually getting installed is:

 

  • NI-DAQmx 8.9.5

  • NI PXI Platform Services 2.4.2

  • LabVIEW C Interface

  • NI Measurement & Automation Explorer 4.6


Or are you asking how to include DAQmx, PXI Platform Services, C Interface, and MAX with your additional installers?

 

PXI Platform Services are included with VISA, which is included with MAX. So you've got that included, however, what do you mean when you say "LabVIEW C Interface" do you mean the Code Interface Node or the C interface to LabVIEW FPGA?

 

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ben Sisney
FlexRIO V&V Engineer
National Instruments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 Kudos
Message 4 of 9
(4,474 Views)

Yes,

My installer include:

 

  • NI LabVIEW Runtime Engine 2009 (Full)

  • NI Measurement & Automation Explorer 4.6 (Full)

  • NI-DAQmx 8.9.5 (Full)

 

And getting installed is:

 

  • NI-DAQmx 8.9.5

  • NI PXI Platform Services 2.4.2

  • LabVIEW C Interface

  • NI Measurement & Automation Explorer 4.6

 

But, the only think I want with my exe is a working NI-DAQmx 8.9.5 (now, is missing dll)

 

Has I said before, if after installing my application and after reboot install NI-DAQmx with the DVD, I will get everything working. But doing this 50 times for 50 PC is pain...

 

Thank

Message Edited by CFiset on 11-19-2009 01:13 PM
0 Kudos
Message 5 of 9
(4,471 Views)

CFiset,

 

Can you post a screenshot of the error message that you are getting? That would be very helpful in troubleshooting this issue. Also, you might try installing the latest version of the DAQmx Drivers. After doing that, rebuild your .exe and installer and see if you are still getting that missing .dll message.

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
Ben Sisney
FlexRIO V&V Engineer
National Instruments
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
0 Kudos
Message 6 of 9
(4,443 Views)

After installing my computer, I reboot the PC. I got the message after login. 

 

This application has failed to start because nimhwcfu.dll is not found. Reinstalling the application may fix this problem.

NI_Daq_issues.JPG

0 Kudos
Message 7 of 9
(4,433 Views)

1.4 GB for NIDAQmx 9.0.2 ??? It's big! I will need to ask IT before downloading this.

 

When I will have it, I will try

0 Kudos
Message 8 of 9
(4,431 Views)
Solution
Accepted by topic author CFiset

I try with 9.0.2 to remade my application build. Everything work great.

 

Thank for your help

0 Kudos
Message 9 of 9
(4,406 Views)