From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
10-20-2016 09:39 AM
Ooops... I don't see this in the properties dialog
I can try breaking this down.... need to spend some thoughts on how to do this properly...
10-20-2016 09:50 AM
Regarding the Generic_UI_Controller.lvlib: is this the only sublibrary?
If yes, it is possible that the build script automatically adds this entry. Only the PanelClasses.lvlib is marked as toplevel....
Norbert
10-21-2016 03:33 AM
No it's not, there are three further ones...
Oli
11-02-2016 05:38 AM - edited 11-02-2016 05:44 AM
Hi Norbert,
I think I have found the root cause (at least what I consider it to be)
I have compared both "malfunctioning" build specs to the working one
<Property Name="Destination[0].destName" Type="Str">PanelClasses.lvlibp</Property>
<Property Name="Destination[0].path" Type="Path">../Build/PanelClasses.lvlibp</Property>
<Property Name="Destination[0].destName" Type="Str">PanelClasses.lvlibp</Property>
<Property Name="Destination[0].path" Type="Path">../Build/Debug/Debug_PanelClasses.lvlibp_donotuse</Property>
If you manually extend the malfunctioning one to
<Property Name="Destination[0].path" Type="Path">../Build/Debug/PanelClasses.lvlibp</Property>
Everything works fine! So the question is, why this manual modification is neccessary....
11-02-2016 05:49 AM - edited 11-02-2016 05:49 AM
I assume that the _donotuse extension addition was added after finding that the build script doesn't succeed.
So the focus is on the filename itself: Debug_PanelClasses vs. PanelClasses.
So what i wonder is:
a) Is the failure connected to underscores?
b) Is it about the length of the filename and/or path?
Anyways, i am surprised that the configuration basically didn't create the 'working' filename/path at all. I can imagine that it's some kind of hickup regarding the first tab of the build script (location selection).
Norbert
11-02-2016 06:12 AM
Just tried to remove the underscores and re-save the project. LabVIEW will not add the PanelClasses.lvlibp token required.
Anyway we can call it hickup or bug. I can live with it as I have a workaround now.
Thanks for your help.
Oli