TextWrangler found Gremlins! Once removed, all seems to be back to normal.
Mark, many thanks!
Regards,
Mike
On 2012-01-15, at 11:45 AM, Michael Doub wrote:
>> I don't understand "but I can add put statements... NOT in the
>> getProp/setProp handlers". What do you mean?
>
>
> When I was not able to set a breakpoint. I started to selectively include
> "Put xxx" so I could track the progress of app. I included put statement in
> both the handlers and in the setProp script.
> I do not see any output from the put statement that is in the setProp script.
>
>> Surely, stacks can get corrupted, but I have seen this happen only once
>> during the past few years. The reason was that the stack was moved from
>> Windows to Mac and opened, while text fields and scripts were somehow not
>> re-encoded.
>
> Ah ha. A new clue. This stack WAS moved to a windows system and brought
> back to mac!
>
>
>
> On 2012-01-15, at 9:35 AM, Mark Schonewille wrote:
>
>> Hi Mike,
>>
>> The debugger is not reliable to begin with, but there might be a valid
>> reason why you can't set a breakpoint, e.g. because that line is commented
>> out.
>>
>> I don't understand "but I can add put statements... NOT in the
>> getProp/setProp handlers". What do you mean?
>>
>> It is possible that you have a character in your script that messes things
>> up, e.g. a NULL character or a return (rather than linefeed) character. Set
>> the script to empty and retype. Don't copy-paste. You might also use a hex
>> editor to find such characters and tools like BBEdit and TextWrangler allow
>> you to see invisible characters.
>>
>> Surely, stacks can get corrupted, but I have seen this happen only once
>> during the past few years. The reason was that the stack was moved from
>> Windows to Mac and opened, while text fields and scripts were somehow not
>> re-encoded.
>>
>> --
>> Best regards,
>>
>> Mark Schonewille
>>
>> Economy-x-Talk Consulting and Software Engineering
>> Homepage: http://economy-x-talk.com
>> Twitter: http://twitter.com/xtalkprogrammer
>> KvK: 50277553
>>
>> Become our partner in sales http://qery.us/1bq Start selling Color Converter
>> today. 20% commission!
>>
>> On 15 jan 2012, at 15:01, Michael Doub wrote:
>>
>>> I have a group "Pointer" that is made of 2 graphic objects. Within the
>>> script of group "Pointer", I have:
>>>
>>> setprop thecolor newcolor
>>> getProp thecolor
>>> setprop finger newloc
>>>
>>> I am not using them to set any persistent state but to control the color
>>> and location of the object itself.
>>>
>>> When this behaviour starts, I am not able to set a breakpoints, but I can
>>> add put statements and that handlers are getting called, but NOT in the
>>> getProp/setProp handlers. This app has been working for sometime now
>>> until I started making changes in totally unrelated areas of the code. I
>>> have gone back to the original working version twice now, trying to
>>> carefully make changes and testing trying to isolate what introduces the
>>> problem.
>>>
>>> I have also noticed that the debugger is off by several lines if you try
>>> single stepping. Can stacks get corrupted?
>>>
>>> -= Mike
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> [email protected]
>> Please visit this url to subscribe, unsubscribe and manage your subscription
>> preferences:
>> http://lists.runrev.com/mailman/listinfo/use-livecode
>
>
> _______________________________________________
> use-livecode mailing list
> [email protected]
> Please visit this url to subscribe, unsubscribe and manage your subscription
> preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
_______________________________________________
use-livecode mailing list
[email protected]
Please visit this url to subscribe, unsubscribe and manage your subscription
preferences:
http://lists.runrev.com/mailman/listinfo/use-livecode