ooops, something's gone lost, after my session was expired, so here the reply again...
==============================================================
Hi!
sorry, it wasn't quite simple to show all the classes and methods, so I try to simplify the case a bit and now it works.
so I try to re-establish the structure to find the error, but anything
I try, the testcase still works, but the real structure does not...
last I changed the initialization in the real structure a bit and now this works, too.
it's a bit strange, the picture attached shows the block-diagram of the test-VI for the real-structure.
(the aim is somewhat more complex than this test-VI...)
outer left there's something like a constructor, which creates an Integer-Object.
the loop now simply shows the actual value of the object and allows to change the value.
until I put the "_setData"-VI beetween the creation and the loop, no value was ever shown.
the _setData-VI is the low-layer method for the setValue-VI, which would be called within the loop.
it searches the RefNum of the Element for the object it gets as
parameter, and puts the data into the element via the RefNum and a
property-node of type "value".
(there's a _getData-Method, too, which does nearly the same, but it
reads the data via a property-node and is the low-layer for "getValue")
so it seems that the data must be explicitly written via property, before it can be read...
maybe there're many thimgs in the behaviour of LabVIEW, which I don't know, yet.
thanks.