LabVIEW Idea Exchange

cancel
Showing results for 
Search instead for 
Did you mean: 
AristosQueue (NI)

Give "All VIs In Memory" some parameters or create alternative methods

Status: New

The Application refnum method "All VIs In Memory" returns a list of VIs. This list includes the instance VIs created by Express VI nodes. This list includes private data controls of classes. It does not include the clones of reentrant VIs.

 

It would be nice to either add some parameters to this method or add some new methods to get some different behaviors, including:

 

"VIs In Memory That Actually Exist On Disk" -- would not include instance VIs or private data controls

"Really All VIs In Memory" -- would include the reentrant clones

 

These are the two I most commonly wish we had. There may be other commonly used variations that would be worth including.

3 Comments
Broken_Arrow
Active Participant

My un-related idea provides an example of the list that you get when using "All VIs In Memory" with Express VIs. See comments in that idea.

Richard






tst
Knight of NI Knight of NI
Knight of NI

This makes sense, but can you provide specific examples where it would be useful?


___________________
Try to take over the world!
AristosQueue (NI)
NI Employee (retired)

Recently I was trying to write a VI to list all top-level VIs that were running without their windows open so I could call the Abort method on them. Unfortunately, many of the top-level VIs I was working with were reentrant clones, so they didn't show up in the All VIs In Memory list.