On 2020-12-10 13:55, Klaus major-k via use-livecode wrote:
Hi friends,
## Doing this again fixes the inconvenience and I can continue:
put dasObjekt() into tObject
...
Funky, funky!?
Nope - not funky.
Container syntax can be either a variable (with array indices or
without), or an object chunk which has a notion of 'text' (i.e. button,
field, image).
If it is a variable then the variable gets modified.
If it is an object chunk then the text of the object gets changed.
Variables are only treated as (potential) object chunks when being
evaluated as a source, and only then if the thing operating on them
expects an object. e.g. the blendLevel of tObject (property syntax only
makes sense when targetting an object chunk, so the contents of tObject
are parsed as a control chunk).
Indeed, if this wasn't the case then you wouldn't ever be able to change
tObject in the following script:
local tObject
put the long id of field 1 into tObject
-- If variable containers (targets) resolved as objects first:
put "foo" into tObject -- this would set the text of the field to
"foo"
Warmest Regards,
Mark.
--
Mark Waddingham ~ m...@livecode.com ~ http://www.livecode.com/
LiveCode: Everyone can create apps
_______________________________________________
use-livecode mailing list
use-livecode@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode