Why does this program not work?

Klaus major-k klaus at major-k.de
Sun Jun 30 12:18:33 EDT 2013


HI David,
Am 30.06.2013 um 18:11 schrieb David Milne <dmilne at ihug.co.nz>:

> Hello all,
> 
> I would be very grateful if some one can explain to me why the following
> program does not work. It is a cut down demonstration program designed to
> show the fault.
> 
> I made the following in the latest community version of LiveCode.
> 
> I made a card with  a button "button", a field "numbers" and a field
> "results"

################################

> The card script was:
> 
> global bb, aa
> 
> on startbb
>  put "A" into bb[0]
>  put "B" into bb[1]
>  put "C" into bb[2]
> end startbb

#################################

> Button "Button" has the script

This should work ;-)

global bb, aa

> on mouseUp
>  startbb
>  get the field "numbers"
>  put it into aa
>  put bb[aa] into field "results"
> end mouseUp
> 
> The program does not work. There were no compiling error messages.
> 
> Could some one please explain what is wrong. I tried a variety of other
> things, but I want to keep this email short.
> 
> I wanted to program some logic tables, but in LiveCode, I just fail. I just
> reach a blank wall.  The above little snippet program demonstrates what I
> can not do. It is not much fun when something that one feels should be
> obvious, simply does not work.
> 
> Any help would be much appreciated.

You need to declare globals in every scrupt you are using them!

> Regards
> 
> David Milne

Best

Klaus
--
Klaus Major
http://www.major-k.de
http://www.major-k.de/bass
klaus at major-k.de





More information about the use-livecode mailing list