I know you've found a workaround now, but I'm curious:
Where does "rownum" get its value?
Do the button names match their labels exactly? Your handler references
the buttons by name ("button thisButton") but then looks at their
labels. If they don't match, the handler won't be working with the
button you think it is. (Though this wouldn't explain the success when
debugging.)
What happens if you omit the rowNum variable in the repeat loop:
repeat with x = 1 to rowNum
put ("tile1" & x) into thisButton
set the opaque of btn thisButton to (the label of btn thisButton = "?")
end repeat
On 6/7/2014, 9:41 PM, la...@significantplanet.org wrote:
I am using 6.1.1 (rc 4) on XP
I have spent HOURS trying to do something that seems fairly simple.
I have a column of buttons labeled "tile11", "tile12", etc
After I label the buttons, they are all alpha-numeric characters except for one being
labeled "?"
Then I call up the following command:
on doOpaque
put 0 into x
repeat rowNum times
put x + 1 into x
put ("tile1" & x) into thisButton
if the label of button thisButton = "?" then
set the opaque of button thisButton to true
else
set the opaque of button thisButton to false
end if
end repeat
end doOpaque
If I debug and step through it, it always seems to work. However if I just run it, it invariably
sets the opaque of the "?" button to false and some other button (NOT "?") to
true.
I'm really going crazy with this and would appreciate it if anyone knows why
this is happening.
Thanks in advance, Larry
_______________________________________________
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
--
Jacqueline Landman Gay | jac...@hyperactivesw.com
HyperActive Software | http://www.hyperactivesw.com
_______________________________________________
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