LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
manu.NET

Ability to create a Packed Library, without having to create a LVLIB ....

Status: Declined
This idea was rejected during the design phase of PPLs. More info in AristosQueue's reply here: http://forums.ni.com/t5/LabVIEW-Idea-Exchange/Ability-to-create-a-Packed-Library-without-having-to-c...

Hello,

 

For the moment, when you want to create a Packed Library you have first to create a LVLIB. Smiley Sad

The PackedLibrary build specification is based on a LVLIB ...

 

PackedLibrary.png

 

It would be nice to be abble to create a Packed Library the same way as a Shared Library (DLL). Smiley Happy

 

  • Be abble to choose every VI to publish : The exported VIs are automaticcaly 'public'
  • All other depending VIs or 'always included' VIs would be private ! 

Shared Library.png

 

Thanks a lot.

 

Manu.

Manu.net
2 Comments
AristosQueue (NI)
NI Employee (retired)

> The principle of ideas is to ask to the LabVIEW users what they would like to have.

 

We asked. You told us. And we said no. We did not say no just because. We said no because we have other customer requests that we have heard/observed that conflict with this one, and those others are higher priority. We firmly believe this request is a bad idea that would undermine more projects than it would help.

brentjustice
Member

I recently encountered a niche situation where I desired the ability to build an auto-populating folder of VIs into a PPL.

 

As noted here, packed library build specifications require a top-level library declaration.
However, I found that a workaround is possible.

I was able to create an empty lvlib as the top level library.
Then I added the auto-populating folder of VIs as "always-include"

These VIs are not visible if you open the LVLIBP file in the LabVIEW IDE.
But the VIs are still compiled into the LVLIBP.
And I find that I'm still able to access/launch them by opening VI ref by path, and then running VI be ref.

This met my needs.