Counting problem

Jacques Hausser jacques.hausser at
Sat May 25 12:48:33 EDT 2013

Perhaps even stranger:

if you start for example with

put "a,b,c,d,e,f,g,h,i,j" into temp
put 0 into tcount
delete variable tcount
repeat 10
   add 1 to tcount[any item of temp]
end repeat

the loop works fine, even if the variable tcount was not defined as an array and was deleted before the loop…


Le 25 mai 2013 à 18:30, Peter Haworth <pete at> a écrit :

> On Sat, May 25, 2013 at 8:41 AM, Dar Scott <dsc at> wrote:
>> Putting
>>        local tcount
>> at the top of the handler fixes this for me.  (Maybe somebody already said
>> that.)
>> This is a scary bug for me.  I quit LiveCode after the tests.
> Hi Dar,
> I just posted that earlier this morning but it caught in the dreaded
> "message too big" trap - I sure wish that limit would be increased.
> Anyway, the gist of my post was that I included local declarations for temp
> and counter because I use strict compilation mode and everything worked
> fine for me right from the start.  I switched strict compilation mode off
> and removed the local and the problem raised it's ugly head immediately.
> It seems that the pre-allocation of memory works differently than the
> allocation of memory on the fly, which is somewhat scary.
> Pete
> lcSQL Software <>
> _______________________________________________
> use-livecode mailing list
> use-livecode at
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:

More information about the use-livecode mailing list