07-23-2007 02:22 PM
07-24-2007 02:01 AM
07-24-2007 05:48 AM
07-24-2007 08:02 AM
07-24-2007 08:46 AM
When you press the run arrow inside the FG itself, it is the top level VI and when it stops, the reference will no longer be valid, and that was my understanding of what was originally described. If you are calling it from another VI, you should be fine, as long the top level VI is still in memory.
This does get complicated if you have more than one top level VI where you load and unload the VIs into memory, but as long as you have a simple application, the garbage collection is only done when the top level VI stops.
It seems that I may have misunderstood the original post, because Omar says that this works for other kinds of references which is not entirely accurate. It can work for references like control references, because they are still in memory, but it should not work for dynamically called VIs, TCP Connections, etc.
07-24-2007 09:42 AM
08-06-2007 05:25 PM
08-06-2007 11:31 PM
Brian, I was wondering what was going on, since you've been quite for a few months (I assumed MS would have as much interesting stuff to write about as NI)...
Welcome back.
08-08-2007 11:29 AM
08-24-2007 04:13 PM