03-13-2009 10:29 AM
Hi all,
I'm using application builder to compile an executable of my VI. Compile runs without a hitch.
However, when I try to launch the .exe three subvis from error.llb are missing : Not Found Dialog.vi, Details Display Dialog.vi and Set String Value.vi
The compiled .exe seems to be looking for these VIs in instr.lib, which is nowhere to be found in the compile folder.
This happens even on my developpment machine, on which, of course, the VI runs fine from within LabView.
Did I miss something during the compiler setup ?
Thanks in advance for your help !
Nico
Solved! Go to Solution.
03-13-2009 10:51 AM - edited 03-13-2009 10:52 AM
I've had this before, and it was reported by NI as being a bug that comes from loading up a project that was built in an older version of LabVIEW and creating an application from it. For me it was loading a LV8.5 project into 8.6.
The only workaround was to add the three missing vi's to the project, and ensure they are added to the Always Included list within the application builder.
You will find these vi's in Program Files\National Instruments\LabVIEW 8.x\vi.lib\Utility\error.llb. Simply add them to your project somewhere, then in application builder made sure you select them as Always Included in the Source Files section, then rebuild your application.
03-16-2009 04:21 AM
Thanks a lot Thoric !
It did solve my problem
cheers
nico
05-27-2009 03:08 AM
I have the same problem; indeed, the project has been converted from 8.2 to 8.6.
But i tried to recreate a new project directly in 8.6, and the problem stays, so it's not caused by conversion
07-01-2019 04:46 AM
Some years later...
I just ran into a similar issue, now with LV2015 SP1: Not Found Dialog.vi and Set String Value.vi from the error.lib missing in the compiled exe.
In my case just restarting Labview helped.