>>Have a MyValue_ASSIGN method that fires when MyValue changes. It is changing in code, but I can't tell where/how. Is there a way to know what changed the value causing the _ASSIGN to fire?
>
>You could put assert .f. at the beginning of the assign, open the debugger and check the Call Stack, you can even click in the previous programs in the stack to see the code that made the call
Why not just log the call stack? :)
If it's not broken, fix it until it is.
My Blog