I'm surprised by the number of problems people are reporting with the
debugger.  Not to say I've never had any but they are now few and far
between.  The one thing I do see consistently is ignoring a red dot
breakpoint in preOpenCard.  Most of the time a hard coded breakpoint works,
but not always.

A good number of the other weirdnesses I've seen have turned out to be
indications of problems in my code.  The mysterious jumping ahead several
lines of code after a breakpoint is now an indication to me that a call to
rev Library routine has a problem of some sort, perhaps an alpha value
where a numeric value is expected or a missing parameter.

I've also learned to avoid setting breakpoints in some message handlers,
notably ones that deal with mouse movement, especially if I'm looking at
the mouseLine or the mouseCharchunk.  I also found recently that setting a
breakpoint in a resizeStack handler froze the IDE, at least until I found I
could use the keyboard equivalents of stepover, step through, etc.

Pete
lcSQL Software <http://www.lcsql.com>



On Tue, Sep 4, 2012 at 6:05 AM, Bernard Devlin <bdrun...@gmail.com> wrote:

> I've almost never used the "breakpoint" command; it's too cumbersome (or
> I'm too lazy).
>
> However, I've seen a pattern to reddot breakpoints being ignored.  Once a
> script has run through with a reddot, on a subsequent run the reddot is
> ignored (unless the script is re-saved between executions).
>
> So, when I have worked on a particular piece of code, I disable/re-enable
> the reddot between executions (unless I've edited the code in between).
>  It's tiresome, but less tiresome then using the "breakpoint" command.
>
> I think also that certain livecode formatting (e.g. if I remember
> correctly, one line "if-thens"), can cause mischief.
>
> Bernard
>
> On Mon, Sep 3, 2012 at 6:33 PM, J. Landman Gay
> I almost never need to insert a breakpoint command, so your mileage may
> vary. The red dots don't always work, but for me they do most of the time.
> _______________________________________________
> 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