LabVIEW Idea Exchange

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

Get Reentrant VIs List

Status: New

I feel its quite difficult to check one by one in VIs property that VI is Reentrant or Not. In LabVIEW there should be some option to know all the list of Reentrant VIs in project.

 

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!
6 Comments
labview4steve
Member

how about a little icon that could be displayed next to the vi or a slight colour change or a border around it (similar method to expressscould also be useful

Himanshu_Goyal
Active Participant

Yes you idea is good but I think again if we are talking about a small application or a small code then its fine but if we talking about a big application where we have to maintain some hierarchy its quite difficult to check the vis in subvis. So its better if we got some direct option to get all the list of reentrant VIs.

Thanks and Regards
Himanshu Goyal | LabVIEW Engineer- Power System Automation
Values that steer us ahead: Passion | Innovation | Ambition | Diligence | Teamwork
It Only gets BETTER!!!
AristosQueue (NI)
NI Employee (retired)

What if VI Properties dialog could simply be made to work on multiple selection in the project? Pick N VIs, pop up and choose Properties, and have the VI Properties dialog reflect all of those items. It wouldn't give you the list that you're asking for, but it would give a way to set that setting quickly and to know if any VI in the set didn't match the others (the same way that Windows handles Read-Only checkbox if you select multiple files in Explorer and ask for their properties with a checkbox that is neither checked nor unchecked). Would that be a good solution? Or do you really need a listing to review? The reason is that I'm trying to find a solution to your problem that doesn't involve a custom tool for every property in VI Properties, because as soon as you say "I need to know all the reentrant VIs..." I expect that someone else will need "all the VIs that run in UI Thread" or something like that.

GuenterMueller
Active Participant
Applying the VI Properties dialog on selected VIs is a good solution, Aristos.
X.
Trusted Enthusiast
Trusted Enthusiast

What about "Sort selected Vis by properties", again like there are different fields (user selectable) in Windows Explorer and you can sort by any field?

Jim West
Member

I needed the same thing. I wrote a VI to query all VIs in memory and list the reentrant ones. Use the property Isreentrant of a VI reference