Hi Mark,

> Am 10.12.2020 um 15:25 schrieb Mark Waddingham via use-livecode 
> <use-livecode@lists.runrev.com>:
> 
> 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.

a littel bit? 8-)

> 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.

thank you for this explanation, wil take this into account the next time!


Best

Klaus

--
Klaus Major
https://www.major-k.de
kl...@major-k.de


_______________________________________________
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

Reply via email to