LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Build application with VirtualBench subvi's

Solved!
Go to solution

Hi all,

 

I have written a LabVIEW 2016 application which is using the oscilloscope, function generator and power supply of the VirtualBench. The application is working properly in the development environment. I've build an executable of the application for a colleague but he isn't able to run the executable.

 

My colleague installed the following drivers and runtime-engine:

http://www.ni.com/download/virtualbench-driver-17.0/6809/en/

http://www.ni.com/download/labview-run-time-engine-2016/6066/en/

 

But the executable cant find the following dll: nilciuserapi.dll

I know this is a dll used by the VirtualBench subvi's but i can't locate this specific dll. 

Can anyone tell me where to find this dll or how to solve this issue?

 

Thanks in advance!

0 Kudos
Message 1 of 7
(4,422 Views)
Solution
Accepted by topic author Brandts

Stupid thought, but why don't you build an installer for him that includes all of the VirtualBench drivers (in the Additional Installers tab of the installer build specification)?



There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
"Not that we are sufficient in ourselves to claim anything as coming from us, but our sufficiency is from God" - 2 Corinthians 3:5
0 Kudos
Message 2 of 7
(4,394 Views)

I'm not sure to which tab you are referring. Attached you'll see the options I have in the build specifications but I don't see anything referring to additional installers.

 

I also see dat the missing nilciuserapi.dll is shown in the dependecies, but despite that the executable isn't able to locate the dll (only at my colleagues desktop, the executable works fine on the PC where I build the executable).

0 Kudos
Message 3 of 7
(4,373 Views)

I figured out that I have to select new>installer in order to actually build an installer. I was looking in the properties of the executable. Probably your idee was not so stupid after all, but I was the stupid one in this case Smiley Tongue

 

I'm going to give it a try.

Message 4 of 7
(4,366 Views)

@Brandts wrote:

I figured out that I have to select new>installer in order to actually build an installer. I was looking in the properties of the executable. Probably your idee was not so stupid after all, but I was the stupid one in this case Smiley Tongue

 

I'm going to give it a try.


Not "stupid", just "ignorant" - in the purist form of the word, which simply means "uninformed".  🙂  We all start out totally ignorant of everything and depend on people to brainwash inform us.

Bill
CLD
(Mid-Level minion.)
My support system ensures that I don't look totally incompetent.
Proud to say that I've progressed beyond knowing just enough to be dangerous. I now know enough to know that I have no clue about anything at all.
Humble author of the CLAD Nugget.
0 Kudos
Message 5 of 7
(4,348 Views)

If you haven't done it before it isn't obvious, and with computers it is the little detail that gets you every time.

Putnam
Certified LabVIEW Developer

Senior Test Engineer North Shore Technology, Inc.
Currently using LV 2012-LabVIEW 2018, RT8.5


LabVIEW Champion



0 Kudos
Message 6 of 7
(4,341 Views)

This proposal worked for my colleague! Thanks for pointing out this option.

0 Kudos
Message 7 of 7
(4,320 Views)