You're almost there Paul!
On 5/19/20 2:18 PM, Paul Dupuis via use-livecode wrote:
I have a set of custom properties in stack "X", a lot of which begin
with "options_<somename>"
So I assume these are members of a customPropertySet, whose name I'll
call "myOptions".
I want to loop through them and get the values, so I have:
local tDisplayList
put the customKeys of stack "X" into tProperties
To prevent the unintended, I would do this instead:
put the customKeys["myOptions"] of stack "X" into tProperties
filter lines of tProperties with "options_*"
if tProperties is empty then exit to top
repeat for each line tLine in tProperties
put the customKeys[tLine] of stack "X" into tProp
This should work:
put the myOptions[tLine] of stack "X" into tProp
-- do stuff here
end repeat
When I walk through this code in the debugger, I see that tProperties
gets a list of the names of all custom properties in the "X" stack. YEA!
Then I see that that list correctly gets filtered to just those that
begin with "options_" YEA!
Then I see the in the repeat loop the variable "tLine" get the name of
each "options" property in succession. YEA!
PROBLEM: put the customKeys[tLine] of stack "X" into tProp DOES NOT
fetch the value of the indicated property into tProp????
I know this is simple - and I have coded it before - but I can seem to
find my past code in prior projects and obviously am missing something.
_______________________________________________
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
Best -
Phil Davis
_______________________________________________
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