LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
Broken_Arrow

Call Library Function Node needs more Visible Items

Status: Declined
This feature already exists in LabVIEW. See Adam Kemp's comment on the Idea's page.

I want to easily see what my Call Library Function Nodes are calling. How about a "Details" selection in addition to the Label? The Details will show the DLL and the Function Name.

 

19981i38EF0257C2D74016

Richard






12 Comments
AristosQueue (NI)
NI Employee (retired)

We could also just change what the label of this node is whenever you change the DLL or function name.

AdamKemp
NI Employee (retired)

LabVIEW already does something like this, so I'm not sure if you weren't aware of that or if you are looking for something slightly different. Right now if you drop a call library node, configure it to call, say, PostMessageA in user32.dll, then show its label you will see "user32.dll:PostMessageA". If you reconfigure the node and change the function to SendMessageA then the label changes to "user32.dll:SendMessageA". It will update the label any time you change the DLL or function called unless you explicitly set the label to something else (in which case it leaves it alone).

 

There is no separation between these details and the label itself, so you can't give it a label and have this information show up and update automatically, but it doesn't look like you had that in the example either. Regardless, I think we have the main part of the feature you asked for already.

 

I don't know which version we added this in, but I tested in 2009. I assumed that feature already existed for a while, but if you can't see it in an older version then maybe it was added after that one.

muks
Proven Zealot

Can the status be changed then?

Broken_Arrow
Active Participant

Adam,

Thanks for your post. That's great news, I did not realize we had that feature

 

If you save a CLFN which has a Label that you defined, you can not get it to revert back to showing the properties in the label without creating a new CLFN. Further, I work with a lot of CLFN's from third party vendors, and none of those have labels describing the call. Perhaps they were made in an older version. I have dozens of CLFN's in programs that I have to double click to be reminded what it is calling. Granted, each time I do that, I should manually change the label, but I don't.

 

The feature you describe is 90% there, but it's not perfect.

Richard






JackDunaway
Trusted Enthusiast

How about if this info showed in Context Help? And Kudos, for showing this information *somewhere*.

Todd S.
NI Employee (retired)
Status changed to: Completed
See Adam Kemp's comment below.
Todd S.
LabVIEW Community Manager
National Instruments
RavensFan
Knight of NI

Todd,

 

Any reason many of your messages today say "see the comment below" or "see the links below"  when the comments or links are in replies that are above yours?

 

Are you viewing the idea threads in some reverse chronological order that is different from the default view of the threads?

elset191
Active Participant

His messages are also being posted to the original idea text, where 'below' makes sense.  My guess is it's posting them at the same time, since the 'below' in the comments doesn't make any sense

--
Tim Elsey
Certified LabVIEW Architect
RavensFan
Knight of NI

Thanks,  I never noticed that the text was duplicated and was edited in to be a part of the original idea.  I don't look closely at the original idea text once I've read it before, and just jump to the latest comments.

G-Money
NI Employee (retired)
Status changed to: Completed
This feature already exists in LabVIEW. See Adam Kemp's comment on the Idea's page.