Scilab Website | Contribute with GitLab | Mailing list archives | ATOMS toolboxes
Scilab Online Help
6.0.2 - Français

Change language to:
English - 日本語 - Português - Русский

Please note that the recommended version of Scilab is 2024.0.0. This page might be outdated.
See the recommended documentation of this function

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 — signale une erreur d'éxécution
  • gettext — indexes or/and translates some indexed english messages
  • msprintf — converts, formats, and writes data in a string
  • messagebox — Open a message box.
Report an issue
<< lasterror Gestion des erreurs Variables >>

Copyright (c) 2022-2023 (Dassault Systèmes)
Copyright (c) 2017-2022 (ESI Group)
Copyright (c) 2011-2017 (Scilab Enterprises)
Copyright (c) 1989-2012 (INRIA)
Copyright (c) 1989-2007 (ENPC)
with contributors
Last updated:
Thu Feb 14 14:59:53 CET 2019