Scilab Home page | Wiki | Bug tracker | Forge | Mailing list archives | ATOMS | File exchange
Please login or create an account
Change language to: English - Português - 日本語 - Русский
Aide de Scilab >> Scilab > Gestion des erreurs > warning

warning

Messages d'avertissement à l'attention des utilisateurs

Séquence d'appel

warning('string')
warning('off')
warning('on')
warning('stop')
mode = warning('query')

Description

warning('string') affiche le message 'string' comme avertissement à l'utilisateur.

warning(string_matrix) affiche chaque élément de string_matrix comme avertissement à l'utilisateur.

'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'avertissements sont ignorés (ni affichés ni bloquant l'exécution des scripts).

'stop' active les messages d'avertissement et interrompt l'exécution d'un script dès qu'un message d'avertissement est rencontré.

'query' récupère l'état actuel des messages d'avertissement 'on', 'off' ou 'stop'.

warning("on"), warning("off") et warning("stop") affectent aussi l'affichage des messages d'avertissement pour les fonctions programmées en dur en plus des messages d'avertissement pour les scripts.

Exemples

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

Voir aussi

  • error — Affichage d'un message d'erreur
  • gettext — get text translated into the current locale and domain.
  • msprintf — converts, formats, and writes data in a string
  • messagebox — Open a message box.
Scilab Enterprises
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Mon Feb 12 19:15:24 CET 2018