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# Discussion :

lancer les exceptions dans array


Sujet :

C#

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut lancer les exceptions dans array
    Bonjour,

    je souhaiterais recuperer les exceptions lancées pour les afficher dans un textBox par la suite. Je cherche une solution la plus courte possible ...

  2. #2
    Expert confirmé
    Avatar de smyley
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    6 270
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 6 270
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
     
    try
    {
     ...
    }
    catch(Exception ex)
    {
     textBox1.text = ex.ToString();
    }
    ...

  3. #3
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    merci mais je pensais recuperer à partir d'un throw explicitement lancé

    par exemple,

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    publicint isDomain(string typeName)
    {//
    foreach (Assembly assembly inAppDomain.CurrentDomain.GetAssemblies())
    foreach (Type type in assembly.GetTypes())
    if ((type.Name == typeName) || (type.FullName == typeName))
    return 1;
    throw new ArgumentException(String.Format("Type '{0}' unknown !", typeName), "typeName");
    return 0;
    }//
    
    comment avoir le throw dans une variable et pas dans la console ?

  4. #4
    Membre expérimenté
    Avatar de StormimOn
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Mai 2005
    Messages
    2 593
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 47
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 2 593
    Par défaut
    Ca ne change rien. Faire un throw sert à lever une exception qui sera rattrapée par un bloc try/catch. C'est la seule manière de récupérer une exception.

  5. #5
    Membre très actif Avatar de zulad
    Homme Profil pro
    creatif
    Inscrit en
    Juin 2007
    Messages
    714
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : Belgique

    Informations professionnelles :
    Activité : creatif

    Informations forums :
    Inscription : Juin 2007
    Messages : 714
    Par défaut
    merci ça doit être comme ceci alors

    Code C# : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    try
    {
    throw new ArgumentException(String.Format("Type '{0}' unknown !", typeName), "typeName");
    }
    catch(Exception ex)
    {
     textBox1.text = ex.ToString();
    }

  6. #6
    Expert confirmé
    Avatar de Skyounet
    Homme Profil pro
    Software Engineer
    Inscrit en
    Mars 2005
    Messages
    6 380
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 38
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Software Engineer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2005
    Messages : 6 380
    Par défaut
    Citation Envoyé par zulad
    merci ça doit être comme ceci alors

    try
    {
    throw new ArgumentException(String.Format("Type '{0}' unknown !", typeName), "typeName");
    }
    catch(Exception ex)
    {
    textBox1.text = ex.ToString();
    }
    Oulala qu'est-ce que c'est que ça ?
    Que veux-tu faire exactement, et qu'est-ce qui ne va pas avec le code donné par smyley ?

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

Discussions similaires

  1. Réponses: 2
    Dernier message: 10/11/2008, 09h05
  2. Gérer les exceptions dans un package
    Par Invité dans le forum SQL
    Réponses: 2
    Dernier message: 26/03/2008, 10h09
  3. comment afficher les exceptions dans console eclipse 3.3
    Par booba12 dans le forum Eclipse Java
    Réponses: 2
    Dernier message: 06/12/2007, 14h14
  4. Réponses: 3
    Dernier message: 29/05/2007, 16h50
  5. Réponses: 4
    Dernier message: 09/07/2006, 14h41

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