Affichage des messages d'avertissement à l'attention des utilisateurs
warning('string') warning('off') warning('on') warning('stop') mode = warning('query')
warning('string')
affiche dans la console le message
'string'
comme avertissement à l'utilisateur.
warning(string_matrix)
affiche chaque élément de
string_matrix
.
'on'
active les messages d'avertissement. L'exécution des scripts
n'est pas interrompue après affichage d'un message d'avertissement.
'off'
désactive les messages d'avertissement. Les messages
d'avertissement sont ignorés (ni affichés, ni bloquant l'exécution des scripts).
'stop'
active les messages d'avertissement. Si un avertissement
est rencontré, le script en cours l'ayant généré sera interrompu.
'query'
indique le réglage en cours pour les messages d'avertissement :
'on'
, 'off'
, ou 'stop'
.
warning("on")
, warning("off")
et
warning("stop")
affectent l'affichage des messages d'avertissement
également pour les fonctions programmées en dur, en plus des messages d'avertissement
pour les scripts et fonctions en langage Scilab.
w_flag = warning("query"); // enregistre l'état des messages d'avertissement warning('on') warning('ceci est un avertissement') warning('off') warning('ceci est un avertissement') warning('query') warning('on') // Exemple avec un message sujet à localisation warning(msprintf(gettext("%s: Wrong number of input argument: %d expected.\n"),"myFunction",2)); // Activation de l'arrêt sur avertissement warning("stop") try warning("ceci est un avertissement"); catch lasterror() // L'avertissement est considéré comme une erreur end warning(w_flag); // Repositionnement de l'état des messages d'avertissement | ![]() | ![]() |
Version | Description |
6.0 | Option "stop" ajoutée |