"Get Property" Function - how does it work

Hi all,

i would like to understand something regarding the Process Modeling Functions.

I add a “Get Property” Command in a Process at some point of the script, ok.

So this Property creates a reference/ instance (?) to a Variable i name in the Command, ok.

Now my question:

If i use this variable in a later row of the script (e.g. in an IF-Case), does it automatically update to the “real-time” Value just before usage or will this value be from the Time where the System performs the “get Property” statement?

br, Florian

It creates a special “proxy property” into the property container of the IProcessRoutine.

This proxy property works such that it just delegates all operations to the target property, so e.g. reading the value of the proxy property just reads the value of the target property. Writing the value and value change events etc. work similarly. The proxy property doesn’t have a value of its own.

So in essence the proxy property is an interface or view to another property, which allows access to that target property from another property container.

1 Like

thanks a lot for explanation!