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