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++/CLI Discussion :

[C++/CLI] Obtenir la valeur d'un enum


Sujet :

C++/CLI

  1. #1
    Membre très actif
    Avatar de teddyalbina
    Homme Profil pro
    Développeur .Net,C++
    Inscrit en
    Janvier 2008
    Messages
    466
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : France

    Informations professionnelles :
    Activité : Développeur .Net,C++

    Informations forums :
    Inscription : Janvier 2008
    Messages : 466
    Par défaut [C++/CLI] Obtenir la valeur d'un enum
    Bonsoir,

    J'ai un petit souci avec C++/CLI j'ai une fonction qui prend en paramètre un int j'ai mis les valeurs dans un Enum que voila
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    public enum class DBtype
    {
     DB_BTREE   = 1,
     DB_HASH    = 2,
     DB_RECNO   = 3,
     DB_QUEUE   = 4,
     DB_UNKNOWN = 5
    };

    Je veux donc récupérer un int, en C# je fais qui me renvoie 1

    En C++/CLI je fais :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    (int)((System::Int32 ^)dbtype)
    Mais j'obtiens une erreur de cast entr mon enumeration et System::Int32 ^.

    Je ne vois vraiment pas comment faire autrement sachant que les autres solutions ne passent pas à la compilation.

    Merci de votre aide.

  2. #2
    Membre averti
    Inscrit en
    Avril 2006
    Messages
    36
    Détails du profil
    Informations forums :
    Inscription : Avril 2006
    Messages : 36
    Par défaut
    peut etre est ce trop tard
    mais utilises un safe_cast<>()..??

    Pour la formation C++ :

    Cours et tutoriels C++.
    La FAQ C++.
    Le Forum C++

Discussions similaires

  1. Réponses: 13
    Dernier message: 06/07/2006, 11h25
  2. Affectation/récupération de valeurs dans une Enum ?
    Par elitost dans le forum Langage
    Réponses: 2
    Dernier message: 27/06/2006, 16h12
  3. Réponses: 5
    Dernier message: 30/05/2006, 12h29
  4. [MySQL] Obtenir la valeur de l'auto-increment lors d'une insertion
    Par yazerty dans le forum PHP & Base de données
    Réponses: 5
    Dernier message: 08/01/2006, 15h18
  5. Réponses: 3
    Dernier message: 11/02/2005, 12h20

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