(sans sujet)
Posté : mer. 16 janv. 2019, 17:08:50
Bonjour,
je cherche une méthode pour générer une exception/erreur dans l'appel d'une fonction de programme de service.
Ma fonction permet d'effectuer une conversion d'une unité en une autre (par exemple, un nombre de bouteilles donne un certain nombre de packs).
Actuellement, en cas d'erreur dans la conversion, la fonction retourne 0, ce qui ne nous permet pas de savoir dans l'appelant si cela correspond à un résultat ou une erreur dans le traitement.
Cela se traduirait comme suit dans le programme :
Merci d'avance
je cherche une méthode pour générer une exception/erreur dans l'appel d'une fonction de programme de service.
Ma fonction permet d'effectuer une conversion d'une unité en une autre (par exemple, un nombre de bouteilles donne un certain nombre de packs).
Actuellement, en cas d'erreur dans la conversion, la fonction retourne 0, ce qui ne nous permet pas de savoir dans l'appelant si cela correspond à un résultat ou une erreur dans le traitement.
Cela se traduirait comme suit dans le programme :
Code : Tout sélectionner
Conversion(nombre:unite1:unite2);
if %error();
dsply 'Erreur';
endif;