08-31-2017 12:24 PM
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!
Solved! Go to Solution.
08-31-2017 01:54 PM
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)?
09-01-2017 12:40 AM
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).
09-01-2017 01:59 AM
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 ![]()
I'm going to give it a try.
09-01-2017 10:10 AM
@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
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.
09-01-2017 12:49 PM
If you haven't done it before it isn't obvious, and with computers it is the little detail that gets you every time.

09-08-2017 03:11 AM
This proposal worked for my colleague! Thanks for pointing out this option.