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