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

C++Builder Discussion :

Générer une exception


Sujet :

C++Builder

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 70
    Par défaut Générer une exception
    Bonjour, lors de la modification de cellule dans une TStringGrid, suivant la cellule, j'ai un format à respecter.
    Je vérifie cela dans une fonction.
    Mais lorsque le format ne correspond pas, j'aimerai que cette fonction me génère une exception que je puisse intercepter avec la fontion try.

    par exemple :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    try
    {
    if (cellule!=24)
       {
       Génération de erreur;
       }
    }
     
    catch(...)
    {
    Mon code;
    }
    Mais comment faire?

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Janvier 2003
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France

    Informations forums :
    Inscription : Janvier 2003
    Messages : 20
    Par défaut
    Je te conseille plutot de faire comme ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
     
    try{
          throw Exception("petite description");
    }catch(Exception &ex){
     //dans ex.Message tu aurais "petite description"
    }

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 70
    Par défaut
    Parfait, juste ce que je voulais.
    Merci

  4. #4
    Membre averti
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    38
    Détails du profil
    Informations personnelles :
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Octobre 2007
    Messages : 38
    Par défaut
    Quaker,
    Ta solution semble très bien, mais pourquoi serait-elle meilleure que la première?

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    70
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations forums :
    Inscription : Septembre 2004
    Messages : 70
    Par défaut
    C'est identique.
    Dans la boucle If, je met la fonction throw.

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

Discussions similaires

  1. Générer une nouvelle exception
    Par FirePrawn dans le forum Débuter avec Java
    Réponses: 1
    Dernier message: 23/11/2011, 11h54
  2. Générer une Exception type OutOfRange
    Par Just-Soft dans le forum C#
    Réponses: 6
    Dernier message: 17/03/2009, 15h24
  3. Comment génèrer une exception
    Par marguerite99 dans le forum Débuter avec Java
    Réponses: 8
    Dernier message: 04/05/2008, 13h53
  4. Générer une liste
    Par pfredin dans le forum Langage SQL
    Réponses: 6
    Dernier message: 02/04/2003, 15h30
  5. Réponses: 3
    Dernier message: 01/11/2002, 14h30

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