D
dbeavon
Guest
@David, even when passing a dataset "by-reference", the static data can be bound for quite a long time (eg. for the scope of multiple nested method calls). In addition, for this period of time the AVM prevents you from binding ANOTHER dataset reference to the same ("temporary") static member of the class. These factors can lead the programmer to think that the reference is not so "temporary" after all (ie. is a permanent fixture in the object). This is why I was confused when the reference was mysteriously pulled away after the outer-most method lost scope. It seems like the AVM is going out of its way to disrupt the data once the class has started to rely upon it.
Continue reading...
Continue reading...