In FoxPro you could simply create a handler which got triggered by errors then 
check an internal code for what the most recent error was, then make a switch 
statement to handle all the pertinent errors for your project. The normal error 
message display was suppressed so that the developer could present a message of 
his own and then act accordingly. For example, database connection errors could 
drop into a repeat loop asking the user to try again or quit. I think this 
would be a preferable method to try/catch because all your error code could be 
consolidated into one place. 

I suppose you could still do this by wrapping all your code in a try catch 
construct, then calling your error function, but then the debugger would not 
stop at the line producing the error, making you have to do a little detective 
work to find which line caused the fartup. 

Bob S


> On Nov 19, 2014, at 12:47 , Alejandro Tejada <capellan2...@gmail.com> wrote:
> 
> J. Landman Gay wrote
>> The error descriptions are stored in the cErrorsList of the first card 
>> of stack "revErrorDisplay". You could edit those, but you'd need to do 
>> it again for each new LiveCode version.
> 
> Many Thanks, Jacque!
> 
> I wrote in the message box:
> put the cErrorsList of card 1 of stack "revErrorDisplay"
> and there it is. A complete list of error messages. :D
> 
> After my current headache dissapears, I will study
> how these error messages could trigger another
> stack with Custom notes and warnings.
> 
> Thanks a lot again, Jacque.
> 
> Al
> 
> 
> 
> 
> 
> 
> --
> View this message in context: 
> http://runtime-revolution.278305.n4.nabble.com/Meaningful-and-verbose-error-messages-in-LiveCode-tp4686019p4686049.html
> Sent from the Revolution - User mailing list archive at Nabble.com.
> 
> _______________________________________________
> 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