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

Reply via email to