09-27-2007 10:57 AM
09-27-2007 11:23 AM
09-27-2007 11:31 AM
09-27-2007 12:33 PM
Of course, but I am interested in knowing what changed, just for my own edification.
Obviously something changed between the two versions. And what is strange is that there is no problem at all opening millions of vi references as long as I am not passing the reference control out of a sub-vi terminal.
There is an openG function that did this exact function, and I was actually using it in one of the states in a state machine. So the state machine would continually go through a repeating cycle, and after several days I would start to notice labview would take forever to close if I stopped the vi. So its not like I did something as noticably dumb as the example I showed, but it is interesting to me what is actually occuring inside labview here, and why it didn't have a problem in 7.1. I find the more i know about the innards of labview's memory allocation and management, the easier it is to good-performing code.
09-27-2007 12:47 PM - edited 09-27-2007 12:47 PM
Message Edited by billings11 on 09-27-2007 12:48 PM
09-27-2007 12:52 PM
09-27-2007 01:35 PM
Yes I was refering to the vi ref. When you select it it comes up as "this vi". Just a little easier then opening a reference to the current vi's location.
Paul
09-28-2007 01:53 PM
09-28-2007 02:02 PM
Sorry I should be more exact, I meant the vi server ref not static vi ref. Is this the ref you used? It should link by default to "this vi".
Paul
09-28-2007 02:56 PM - edited 09-28-2007 02:56 PM
Message Edited by billings11 on 09-28-2007 02:58 PM