Girard Damien wrote:


I wan't to return a specific error message (internaly in Runrev), I wrote complex commands, who call a lot of subcommands and functions, and when an error is uncountered, I wan't to return it. The advantage is to permit to the developers to understand why there is an error. And this permit to the software to manage these errors. (For exemple, you call a command
in a try structure, and you can manage this error with catch).

Aha !
I think this is the key - you don't want to "return" an error in the usual sense. You want to cause an error, which the caller can catch using a "try ...catch ... end try".

You can do this using the "throw" command; it's fairly well described in the docs. It allows you to "throw" an error, which can be caught by a matching try ...catch... end try clause. If there is no such structure, then it causes an error dialog message (just like Rev's internal errors).


--
Alex Tweedly       http://www.tweedly.net



--
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.375 / Virus Database: 267.15.2/253 - Release Date: 07/02/2006

_______________________________________________
use-revolution mailing list
use-revolution@lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription 
preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution

Reply via email to