Debugging resizeStack handlers
devin_asay at byu.edu
Mon Oct 7 21:48:27 CEST 2013
On Oct 7, 2013, at 1:12 PM, Peter Haworth wrote:
> I wonder if anyone has any tips on debugging resizeStackhandlers. My
> experience is that any runtime error makes the IDE hang and setting a
> breakpoint also hangs things up.
> lcSQL Software <http://www.lcsql.com>
I have taken to writing a handler that does all of the size and position adjustments then calling it from resizeStack after I've tested and debugged it.
on resizeStack pNewWdth, pNewHgt
arrangeCard pNewWdth, pNewHgt
on arrangeCard pNewWdth, pNewHgt
# do size and position adjustments here
This way I can test arrangeCard from the message box and fiddle and tweak until it's working right. Only then do I place the call into the resizeStack handler.
That said, I have noticed that *sometimes* when you are hung up in the debugger inside a resizeStack handler, if you click stop and close the whole script editor (all of the tabs, not just the current tab), you can get out of the hung condition and not have to force quit.
Humanities Technology and Research Support Center
Brigham Young University
More information about the use-livecode