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





On 2012-01-15, at 8:26 AM, Mark Schonewille wrote:

> Hi Mike,
> 
> Custom properties are very useful and reliable but will cause problems if:
> 1) you use them to save text to be displayed on multiple platforms
> 2) you want to save them as part of your standalone
> 
> Solve (1) by storing text as unicode but keep in mind that this may still not 
> work on PowerMacs. Solve (2) by using a separate stack to solve custom 
> properties and store the stack in a preferences folder, program data folder 
> or in the documents folder.
> 
> You can't use names of built-in properties for your own custom properties.
> 
> Which object is the target and where are your getProp/setProp handlers stored?
> 
> If custom properties suddenly stop working or show unexpected behaviour, you 
> probably have a mistake in your scripts. Custom propreties are very reliable.
> 
> --
> 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 14:11, Michael Doub wrote:
> 
>> Are there conditions where getProp/setProp should not be used?   have seen 
>> multiple instances where the setProp message does not seem to be recieved.  
>> What is even more strange is the fact that sometimes it works then for no 
>> reason it stops.  
>> 
>> These constructs are much easer to use than sending messages to object, but 
>> they don't seem to be reliable.  I am using 5.0.2.   
>> 
>> Is anyone else experiencing this funny behaviour?  Could I be doing 
>> something to stimulate it?
>> 
>> Regards,
>>  Mike
>> 
> 
> _______________________________________________
> 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

_______________________________________________
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