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

Visual C++ Discussion :

Informations sur les exceptions


Sujet :

Visual C++

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 184
    Par défaut Informations sur les exceptions
    Bonjour,

    j'effectue un code en c++. Je me demandais si il était possible de récupérer les informations comme le code d'une exception/erreur de manière à part.

    Mon objectif est de proposer pour chaque type d'erreur, un message personnalisé en plus du message habituel.

    J'ai cherché sur le net mais je n'ai rien trouvé pour l'instant.

    j'aimerai bien que lorsque je récupérer une info comme une SqlException (ou autre) connaitre le numéro de l'erreur (si c'est possible) afin de pouvoir indiquer la cause du problème ainsi que sa solution et proposer une liste de problémes selon leurs gravités.
    Est-ce que sous visual, il y a une possibilité?

    Si quelqu'un avait une idée, je serai très intéressé.

    merci d'avance

  2. #2
    Expert confirmé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2005
    Messages
    5 487
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Conseil

    Informations forums :
    Inscription : Février 2005
    Messages : 5 487
    Par défaut
    J'ai du mal à comprendre votre question.

    En C++, et non en C, une exception est un objet ayant plusieurs champs, dont très souvent un code erreur.

    Exemple avec votre SQLException :
    http://download.oracle.com/docs/cd/B...8.htm#i1145386

    La méthode getErrorCode donne le code.
    Les méthodes getXXXMessage donnent le message d'erreur.

    afin de pouvoir indiquer la cause du problème ainsi que sa solution et proposer une liste de problémes selon leurs gravités
    Quand vous catchez une exception, c'est pour la traiter donc corriger le problème. Si c'est pour l'enregistrer ou donner des indications pour le debugging, ne catchez pas l'exception mais mettez en place une infrastructure à l'extérieur de votre programme comme ADPLUS ou des compteurs de performances ou encore le journal d’évènement.

  3. #3
    Membre confirmé
    Inscrit en
    Juin 2006
    Messages
    184
    Détails du profil
    Informations forums :
    Inscription : Juin 2006
    Messages : 184
    Par défaut
    Merci je vais essayer.

Discussions similaires

  1. Informations sur les langages/outils de ce forum
    Par Idelways dans le forum Autres langages
    Réponses: 3
    Dernier message: 14/02/2018, 12h08
  2. [LG]Informations sur les procédures
    Par noureddine9h dans le forum Langage
    Réponses: 3
    Dernier message: 09/02/2005, 21h23
  3. information sur les ps
    Par devalender dans le forum Débuter
    Réponses: 4
    Dernier message: 20/07/2004, 10h07
  4. Réponses: 6
    Dernier message: 28/04/2004, 10h41
  5. Informations sur les procédures stockées
    Par jfphan dans le forum MS SQL Server
    Réponses: 4
    Dernier message: 13/01/2004, 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