ANN: LiveCodeErrors for iPhone

Richard Gaskin ambassador at fourthworld.com
Tue Jul 19 19:21:45 EDT 2011


Mark Schonewille wrote:

> Hi Chipp,
>
> Weird. I would expect all pros to know about it.
>
> I'd say, give it a try. execute the following script
>
> on foo
>   try
>     executeNonExistingHandler
>   catch myErr
>     put myErr
>   end try
> end foo

I doubt many pros would need a lookup to figure out that a non-existent 
handler would result in a "can't find handler" error. ;)

But seriously, most devs using try/catch setups won't be executing 
random code, they'll be working on things that are somewhat well 
defined, and use their own error messages to report to the user.  I 
don't know of any dev who report RunRev's messages to their users; they 
just don't provide enough guidance for the user.

Those so inclined can just use the same list everything else in the 
LiveCode world uses, the one RunRev provides for us in their 
revErrorDisplay stack:

    get line (item 1 of tErr) of the cErrorsList of cd 1  \
      of stack "revErrorDisplay" into tList


Section 10.4 ("Custom Error handling") of the LiveCode User Guide covers 
this well.

--
  Richard Gaskin
  Fourth World
  LiveCode training and consulting: http://www.fourthworld.com
  Webzine for LiveCode developers: http://www.LiveCodeJournal.com
  LiveCode Journal blog: http://LiveCodejournal.com/blog.irv




More information about the use-livecode mailing list