I use it to determine if there has been an error executing a sequel query for example. All my database calls go inside a try catch statement. If you put it into a repeat loop, you can test to see if perhaps you have been disconnected, or if a runtime error occurred due to a bad query, and then act accordingly, either try to reconnect if disconnected, or bail out gracefully if a runtime error has occurred.
Bob On Mar 22, 2012, at 10:33 AM, Michael Doub wrote: > Does anyone have any guidelines as to when you should use the try and catch > structure? I don't really know when or when not to use it. > > -= Mike > > > > On Mar 22, 2012, at 1:21 PM, Jim Hurley wrote: > >> Thanks Peter. >> >> The problem now is what do these bloody error numbers translate into. >> Is the a list somewhere? >> >> When I try: >> >> on mouseUP >> try >> put the cantdelete of me into temp >> catch tErr >> --- if tErr is ?????? >> end try >> end mouseUP >> >> I get an error of 348,0,0 >> >> Jim >> >> >> >> >>> Peter Brigham wrote: >>> >>> The syntax for the try construction is >>> >>> try >>> <command here> >>> catch tError >>> <other commands here> >>> end try >>> >>> and the error number is put into the variable tError. So the <other >>> commands> could be, eg, >>> >>> if tError = 314 then >>> answer "range error in loading array" >>> else if ... >>> etc. >>> end if >>> >>> -- Peter >>> >>> Peter M. Brigham >>> >>> pmbrig at gmail.com >>> http://home.comcast.net/~pmbrig >>> >> >> _______________________________________________ >> 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 _______________________________________________ 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