IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

MATLAB Discussion :

erreur personnalisée / arret programme [Débutant]


Sujet :

MATLAB

  1. #1
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut erreur personnalisée / arret programme
    Salut tous,

    j'ai un petit programme qui contient des fonctions et pour arriver à gagner en visibilité je voudrais stopper mon programme quand une erreur est détectée quelque part, en faisant qqch de ce genre :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    if(a==1)
    %afficher erreur
    %stopper programme
    end
    Pour afficher l'erreur je pense que l'on ne peut pas faire autrement que disp ?

    et pour arreter le programme à la ligne courante comment faire ?

    je vous remercie d'avance pour votre aide

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2012
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Janvier 2012
    Messages : 291
    Points : 434
    Points
    434
    Par défaut
    Bonjour,

    A ce que j'ai compris tu veux gérer les exceptions:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    try
       statements
    catch exception
       statements
    end

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    Merci d'avoir pris le temps de répondre.

    je n'ai pas vraiment compris ce truc.... pourquoi il n'y a pas de if ?

    quel est le prinicpe, je n'ai vraiment pas saisi

  4. #4
    Invité
    Invité(e)
    Par défaut
    Bonjour,

    As-tu pris le temps de regarder la documentation sur le mécanisme des exceptions ?
    doc try, doc catch, et plus tourné dans ton cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    doc throw
    doc MException
    voire un simple

  5. #5
    Membre éclairé
    Profil pro
    Inscrit en
    Février 2010
    Messages
    2 051
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 2 051
    Points : 877
    Points
    877
    Par défaut
    Citation Envoyé par Winjerome Voir le message
    Bonjour,
    As-tu pris le temps de regarder la documentation sur le mécanisme des exceptions ?
    doc try, doc catch, et plus tourné dans ton cas :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    doc throw
    doc MException
    j'ai regardé tout cela et ça me parait pas très simple....

    Citation Envoyé par Winjerome Voir le message
    voire un simple
    par contre j'ai regardé ceci et c'est exactement ce que je cherchais !!!

    merci beaucoup

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. détecter une erreur et arreter le programme en cour
    Par timbrochier dans le forum Langage
    Réponses: 6
    Dernier message: 23/11/2006, 11h03
  2. Erreur dans un programme php pour une connexion à une bdd
    Par gaetan.tranvouez dans le forum PHP & Base de données
    Réponses: 4
    Dernier message: 12/06/2006, 21h06
  3. [Debutant][XSL] Erreur de code programmation
    Par SkyDev dans le forum XSL/XSLT/XPATH
    Réponses: 1
    Dernier message: 14/03/2006, 22h38
  4. Erreurs personnalisées
    Par yAnSoLo82 dans le forum SQL Procédural
    Réponses: 2
    Dernier message: 11/01/2006, 15h57
  5. [Lien]erreur dans mon programme python
    Par durnambule dans le forum Général Python
    Réponses: 11
    Dernier message: 29/01/2004, 14h59

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo