02-21-2007 02:01 PM
02-21-2007 02:39 PM - edited 02-21-2007 02:39 PM
Please post some code for us to look at.
I'd like to see this myself and if I can explain it, I will.
If I can't I'll try to get you an answer or report as a bug if appropriate.
Thank you,
Ben
Excellent posting you are about to make Putnam.
Message Edited by Ben on 02-21-2007 02:41 PM
02-21-2007 02:39 PM

02-21-2007 03:08 PM
@10Things wrote:
1) Why does there have to be an allocation (by definition only one case can run)?2) If I wire the cluster through all cases why doesn't the allocation go away?3) What does "create a copy of the cluster " mean? I would assume that it's actually a pointer, but my experieince tells me that it is actually copy the ENTIRE contents of the cluster over. Very Bad in this case.
I tested In LabVIEW 8.0 and see the same thing IF:
If I don't modify the cluster (e.g. just unbundle and read an element) and wire the cluster in all cases to the output tunnel, there is no extra allocation.
I'm not sure why it has to be that way, but I am no expert here. 😉